i've just browsed a bit here http://www.telltalegames.com/community/blogs and read this:
Episode 2 will be out on December 21 on GameTap. That's just three weeks away! Like last time, the episode will arrive on Telltale's site 15 days later, on January 5. At that time you'll be able to buy the episode, or get your free access to it if you've already bought the season set.
So does that mean each Episode will be out later for those who can't buy the game from gametap?
And how is the situation for those who bought the whole season already? Will they get the game also in december or will they be artificially hold back?