Anyone try it out yet? It was released today and seems to be working well from the three games I've played. Most of my friends have said that the site where you have to register to get an account is down, though, so I guess I'm the only one that's been able to play.
I'll admit, though, the stock controls are the worst controls I've ever seen in my life. And the framerates on pretty much any setting couldn't be any more of an indication that I need to upgrade my video card