Not sure if it's 1337. When my bandwidth was maxed I waited hours for it to download and it kept saying that I cannot launch the game because of my browser, it needed FF or IE. I tried both but it kept saying that.
The number of players playing is a lie. That is a game, that will never, ever, EVER be 1337, even if they dug into the engine and fixed the annoying bugs.