So essentially, this game is a high budget twin-stick shooter that actually doesn't look too bad, but unfortunately its on Windows 8 and Windows Phone. Say what you will about the quality of those but they aren't exactly something everyone has...
Maybe this will come to Xbone... Oh wait, no one is buying that either... What are you doing Microsoft?