Great episode, well worth the wait.
Things I liked:
The return of Baxter
Seeing more of Fishface, and him working along side Dogpound for the first time.
The Turtles having to work with the bad guys
The episode didn't focus on one specific character
Splinter and April sub plot. If that fan thing is going to be April's weapon, then why didn't her figure come with it?!
Hints towards....
Xever's back story
Things I didn't like it:
The Kraang: They were there for a few minutes, and then disappeared for the rest of the episode.
Neither team got the device, so the Kraang got away with it...they failed to explain that.
Is Baxter still in the foot? I'm sure they wouldn't forgive him for this, and I dunno is Shredder would even let him live...hopefully they'll elaborate on that, but I (sadly) doubt that would happen.
So yeah, great episode. It raised some questions and had a few plot holes, but overall it was worth the wait in my opinion.