I had an invite for the closed beta, went through all the steps to register and create an account, only to find they only supported Windows. What a waste of time.
I'm told they'll be support Mac and Linux eventually... but if your browser-based game requires yet another plugin to be installed, you've kinda missed the point imho.