After watching this episode, I can say that it was decent. Maybe it was just me, but I felt like the entire episode just didn't flow naturally. I understand about still keeping the audience's attention, but maybe it's just me. The battle vs. Harley was actually pretty good despite how he lost. Finally, the battle against Drew was actually quite good, seeing Flygon's first appearence and Flamethrower coming from it was not expected.
Seeing Skitty battle with Blizzard and countering against Flygon caught me by surprise. Also, Combusken countering the Flamethrower with a Fire Spin was pretty good I must say.
Overall, despite the feeling that it was rushed and the Drew vs. May battle wasn't as intense as the Kanto Grand Festival, it was a pretty good episode with Snorunt evolving into Glalie blowing away Team Rocket.