It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

Game is now delayed until the 20th July.
I was looking forward to playing this today as it was my day off from work, oh well.
Sorry about that. I come to play the game too :(

But i think than developers can write a few letter here to explain us something. We payed the game too, like other backers and like other steam pre-purchaes.