You gotta laugh. They playtest and bugfix the demo on release day lol. They've had how much time??
There are a lot of players waiting, staring at the screen, refreshing page, restarting steam. At the very worst, VALVe should have just said "delayed until further notice" and not keep adding 1 hour onto the anticipated release time. They don't want to let players down by saying "delayed until further notice" but it ain't half as bad as adding an hour that never comes.
I maybe missing something here, but is there even an official announcement about this latest delay?