I'll be playing it on release while having paid 50% off thanks to GMG.
The video does say so, and multiplayer is coming according to the devs. I would imagine that will spur some sales.
As I suspected Ace patrol in space. looks crap.
Supreme Killing In Lycra Leotards