Disagree, I found FPS to be the most playable games on the service. You should definitely try it out. Also what makes you say that serious game companies aren't commenting on it? Their games are already there.
I'd love to try it out. How? It looks like their "sign up" is just a waiting list at this point. I'd also question whether they have really "launched" if at this point all they're doing is what amounts to a limited subscriber no-cost public beta.