Amazingly I managed to stumble upon this and I have to say, this looks awesome. Just so happens I have an Xbox 360 so i'll definatly get it if it's out yet (haven't got around to checking the arcade marketplace yet).
Keep up the awesome work!
-Fleabus
Rig
Looks interesting indeed - I wish I had an Xbox ;P