Originally Posted by Alan Johnson
The game is still being released today, November 22 (Pacific Time). That's during business hours for Telltale and Valve which might be the 23rd for people in different parts of the world. As for the wonky release info on Steam, that's likely due to an arbitrary release date/time being put in for the game on their end. Apologies.
That's quite fine, no need to excuse yourselves. If I may ask is my 5pm Pacific time assumption correct?