Help downloading episode 2
I can't download episode 2, the main menu looks like this
when I click the link that says it's available, this page opens: http://www.telltalegames.com/
I run windows 7 64 bit, the game is set to auto-update, I bought the game through steam today and finished episode 1 before trying to download.
Is that exclamation mark in the screenshot supposed to be there?