To sumarize it for you guys, it basically admits to the rough release problems, that they are working on new/more/better content servers, and updated steam installers and version coming out tomorrow.
http://steampowered.com/news.htm
http://steampowered.com/news.htm