Yeah, I'm not sure why I would visit or contribute to a Telltale wiki if all the information is well taken care of by license-specific wikis. And filling out wiki pages with all available info on Telltale employees would get uncomfortably close to stalking. A fanpage with some basic info and appropriate links to existing wikis would make more sense.
Now if Telltale starts to do seasons based on its own IP, that would be a different matter..
although we do still have a time machine, so I wouldn't completely rule out the possibility.