We have thought about fixing the activation error on Macs, but, TBH, I'm not privy to what's going on there. In the meantime, we're giving Steam keys to anyone on a Mac who's having trouble activating - Just PM me.
Also, Steam offers an offline mode:
https://support.steampowered.com/kb_...3160-agcb-2555