Just a quick announcement today - after a lot of back and forth between us, Valve, and of course you guys, we are happy to announce that the demo link on the Steam page is now working!
YAY FOR TECHNOLOGY ISSUES!
Thanks for your patience, understanding and helping us test everything on multiple occasions. You guys are awesome! Now you can share the news and get your friends to check the game out with ease.
Thanks again. We'll be back soon with another update.