I played for a few minutes. Seems hardly worth 12GB of download, but meh. I'm guessing they have a bunch of bigass uncompressed textures and sounds...
One thing about that game (my brother gave me a cheapo pass for it back around kickstarter): Does it really have autoaim? You don't actually have to perfectly align the ship? From the few minutes I played it seemed REALLY generous.