I love the episode of Mister Ogg, I mean you have a Mr. Mxzy in the TMNT universe who talks like Pee-Wee Herman, what more could you ask for.
Sure its a rip off of Mxyzptlk but whatever, it's always cool to see weird stuff in an otherwise "grounded" series.