Originally Posted by Dave247
If the game was to be released at midnight on the 15th of April, depending on where you are it will be a different time.
Use This Fixed Clock
as a guide to find out what time it will be in your city at 12am on the 15th of april in San Francisco, (Which is very close to where telltale office is).
Except that it won't be released at midnight... Most Telltale employees are probably at home in their warm beds at that time.
Generally the episodes are released some time between 9am and 5pm San Francisco time on the day of release. Please don't be impatient... I really get sick of reading those threads every month and I'm sure I'm not the only one.