Frame rate capped at 30 fps.
On screen button labels use xbox 360 controller labels (Press a button) even if you don't have an xbox 360 controller plugged in.
Internal rendering resolution is 720P.
Games for Windows Live shit.
Someone either doesn't understand PC Gamers, or didn't care. Disgraceful.
Prediction: PC gamers are going to bitch, sales are going to be less than expected, piracy will be blamed. However judging from the low amount of resources put into the game given the issues above, maybe it will still be profitable and worth it for the developer/publisher.