Hmm, I guess maybe the problem is too many people flooding the site to try and download the game, which is making the site go down. This release was just too big. Maybe Telltale should have waited until the day it was released to make the announcement. I guess I will have to be patient a bit longer.