Good episode, as usual. Glad we're finally getting the mystery of Splinter's knowledge that was hinted back in 'The Ultimate Ninja' resolved. And no, I don't think that was Shredder's statue. If it was, it was another variation of his armor from over the centuries.
As for next week, according to my TV listings...
"Tales of Leo"
So it looks like we will be waiting til later this year for the last 3 episodes of Season 2.