Take a breath and stop being so dramatic. The download has been avaialble for two days, and the game is released in an hour. 99.9% of games released on Steam are unlocked at the same time (10am in my time zone) on launch day. They did not "make it barely possible to play the game."