The game has actually been finished and published on Xbox Indie Games (Under the name Argh Aliens link -> http://marketplace.xbox.com/
I will get some time to back fill this blog and add all the finishing bits that were required to get the game up and running (it spent about a month in Xbox Peer review!)