It's a silly, short game (or rather, anti-game). Here's a trailer that has absolutely nothing to do with the game itself:
I'm waiting on a few library fixes but there should be a Silverlight demo soon. In a few weeks you should also be able to part with 80 Microsoft Points and enjoy it on your Xbox360.
XAGE's first commercial product. Huzzah.