Joined: 29 Aug 2006
Location: Sadly in Germany
If you don't have an invitation and don't have a GameTap account, you can't get in. It's not open to the public without one of those things.
So, it's not open to people in non-GameTap countries.
It is if they have an invitation (from Cyan).
Well yes. Gotcha.