Just skimming their website, they sound awesome. But then I saw they focus on online gaming. That explains the rigid recruitment. I play single-player games. They don't have anything for me. But it looks neat for those who play those games.
(I'm not the guy you've been talking to, I just happened in here, in case you see me in the message centre, wouldn't want it to be confusing.)