The Telltale forums are now read only. Past posts will stay available to browse, but new posts and replies have moved to our official Discord.
Comments
The release date Dec 22 is based on US Pacific time, and usually the game gets released during the US Pacific workday.