YAY another thread telling us to restart steam! Woot lets see if we can fill the front page of the forums with them!
Sorry man, I checked this before post and no found nothing... Before I can post, I create a account in forum, maybe delay..
Steam is the worse place to download anything from. I have never had any luck downloading games from them.
I was able to start DLing it on Steam a good 10 minutes before the site came up - and it's DLing at 2.4MB/s - so, obviously personal experiences vary.