Funny theme song, I love the series. I can tell you had Swain help sing (before seeing that last bit). I also noticed (smart me!) that when the song says Rapheal is cool but noob, that Raph does the Afro Ninja! See if you notice it too.
Overall, this was pretty entertaining. And now, because of this song, I'm gonna go watch some more TMNT Rebels.