I'm loving the show as well. It's hilarious and has some excellent fight animation. I haven't seen flow like it since FLCL or Motorcity. Considering your art style, I could see it resonating with you. I wasn't bothered by Leo's role because A) TMNT is a multiverse so anything goes in both the shows & the comics and B) I can see him becoming leader in a later season.