It looks great, but how does it play? We'll know soon enough, as a playable demo will be coming out around E3 in July, initially available exclusively to Qore subscribers and then released to the unwashed masses a couple weeks later.
Update: Good old YouTube. Thanks Kumuasata!
Hit the link for the full episode of On The Spot.
On The Spot for 6/26/08 [GameSpot - Thanks xpowerdumpx!]