My initial impressions werent good however it does look alot better when its not just a plain grey background.
http://www.flickr.com/photos/majornelson/2674486108/sizes/o/
http://www.flickr.com/photos/majornelson/sets/72157606205914939/with/2674936568/
http://www.gametrailers.com/player/36411.html
They did say in the sit down after that it is not quite finished yet and like now you will be able to add your own backgrounds download ones etc as you do now. As always with anything like this you get it to work then add the polish and I am sure that will all come a fair way, its a download service so they have no real role out so they can work close to the wire so I am sure it will be a lot more polished. I think it will be very good tbh