I grew up on TMNT back in the late 80s, so I'm pumped for this game. I found some "new" information that is 1-2 weeks old, but I haven't seen it anywhere else. Thought I'd share it here with the other geeks and old people.
General Game Influence/Background Blog
Art Influences Blog
Sewer Concept 1
Sewer Concept 2