As of this writing it is 10:50 A.M. where I live!That means 10 minutes from release!!!!!!!This is so awesome, I'm currently gouging out my eyes, cutting off my tongue, and having my "done" removed!!!
P.S. telltale, please feel free to move this thread to the release date thread once the game is released.