/edit: Honestly, it looks more like Rollcage with better weapons.you obviously have never played rollcage!
Update on the demo: X360 demo will be released at around launch (currently, the release date is set for 20th June in Europe). No confirmations on other formats.http://forums.eu.atari.com/showpost.php?p=1827540&postcount=11
Apologies, I was given incorrect information.
This page also seems be getting updated with valid links.awesome.. THX!