War Rock question

Has anyone been able to download the full version of War Rock from their site without having to use Internet Explorer?

And has anyone played it online yet? The screenshots look great and I wondered about the in-game experience.