I don't want to be mean or insulting, but I gotta say, Telltale ought to revamp this website before they start really marketing this game. It is truly an ugly and confusing-to-navigate website. It's the first corporate site I've seen that looks like something from Geocities. When they start putting out ads for this game and people come to check it out, I think the amateurish look of the website will cause many people to not even give the game a chance.
The company logo also leaves something to be desired.