There's not much point in arguing over themes, since it's totally subjective what one person likes vs another. I'm 29 and loved the TMNT cartoon when I was a kid, so I'm really interested in seeing how this game plays out. That's no different than the people on this site who were excited for Munsters because they grew up watching that.
Also, wtf is Lidsville?