I really don't think you need an invite. I didn't have one when I signed up yesterday.
Click the yellow "Go there now" button on the homepage. Make your character. It seemed to strange to me to make the character before I gave them my email address and set up the account but that's how it worked. After you make the character go back the homepage. I don't remember exactly how it happened but the homepage was different and it should be more apparent how to enter the game at that point. Then, you will be asked to agree to the TOS and give up some personal info to finish creating the account.![]()
I tried that yesterday and made a avatar and then it went to finish and kept timing out (several times) so I assumed it was because i was not registered or something. I was at work so maybe that was my first mistake lol. (Shh dont tell ok)