My bro and his group who are developing this game are planning to release it for Xbox 360 live. (I guess the market place, I don't know anything about Xbox myself).
The current version which we used to make this trailer is working on PC, but you need Xbox controllers connected to your PC to make it work.
As of this date, it's still being developed and nearly done for a Beta I think. If you guys are interested, I could ask my bro if I can upload the PC version and post the link here so you guys could try it out as well.
PS: AFAIK, once this game is fully done, it will be released on Xbox 360 live and free to play.