OnLive has had a rough year. While this release isn't exactly the AAA title people want it's still a step in the right direction. Maybe OnLive is getting out of their slump. Anyway, the game makes use of all the additional features OnLive brings including:
-Stream your game and record clips seamlessly
-Spectate people currently playing the game
-Play on a multitude of different platforms
-Free online multiplayer
-Trial the full game an unlimited number of times
Follow the story for full details.