Last week, Digital Reality announced
would be taking off on the Xbox LIVE Marketplace today.
It appears that the publisher has held true to their word and also unveiled a launch trailer to coincide with the title's release.
The full game is available now for download
for 1200 MSP. You can try before you buy, just check out the demo (using the same link as above).