They have demos setup, I'm sure we'll hear stuff in a few hours about how the experience isAlright. This seemed premature announcement. They didn't really instill much confidence in this working the way they said it. Like we got Doom running perfectly! Here is the title screen see!
Also games for everyone*. * In these countries lol