Now available on Steam because Twitch beat it in 36 hours.
I watched a bit of the live stream and even did some voting.
They'd occasionally throw out a Steam key for a free copy, but applying one to your account was impossible due to bots being used. People were actually timing how quickly the keys were being redeemed and it was about 1 second.
The game looks ok, but the version I saw was heavily Twitched for voting.