Except that its invite only to limited number of users. You might have to wait weeks to get invites. You can also get a publishers account, which I signed for too.
Still invite only I think. I could be wrong, I have an invite but haven't bothered to try it.
I just logged in to see if there were invites I could pass along (there weren't). My impression, in one word (well two). Kinda barren...
Not enough people are flagging these links to reddit submissions....