I don't really think Telltale have redeemed themselves with Walking Dead at all. Telltale's recent problems have been in the gameplay aspect, not story IMHO, and Walking Dead certainly does a fantastic job in the story department, in the gameplay, it's rather lacking outside of the choices(some are really good choices, but I have not once felt bad about what I've done. Wasn't that one of the selling points of the game?)
Sign up for Tribes:Ascend, its free
FOR THE NEWBIES:
Blue names=normal member
Grey names=community mod(As in, NOT a Telltale employee, they just keep the peace here, that's it.)
Red names=actual telltale employees.