I also live in Savannah and was pleased to see the city looked right from downtown, even including the Talmadge! (although based on the direction the train is approaching from wouldn't we be coming from South Carolina? Lol)
I'm not sure how many of Telltale's folks have been to Savannah but I know at least one lived in Savannah. One of people in the credits (a cinematic artist and walker voice), Jolie Menzel, went to SCAD here in Savannah and graduated sometime last year. After I played the game and read the credits and saw her name I was really surprised to see someone I knew of. We weren't friends but had a mutual friend.
This is her company profile: