There was some mention of this in the general XBLA thread, but as it's not actually a game, it seems likely to get buried.
So what is this thing? Is it cool? Is it way too limited to be cool? How does it work, can you make games with it and then throw them up on the community games section of XBLA or otherwise distribute them, or what? Anyone know?