From what I gather it's in closed beta?

This topic is sorta pointless then, the majority of people don't wanna wait for a game, and when they do, they forget.