I liked this episode but like some have said this could have been split into two episodes.
Meguroko is now one of my favorite isshu pokemon. I also never understood the second half of the episode. I thought that the megurokos were forcing the pokemon to go near the gysers. Plus this has to be anime logic: the mamepatos could have clearly flown away but instead the are incapable of flight.

I could help to think that Team Rocket was sliping back into their old ways throught this whole episode especially have the meguroko dug a hole and sunk their bulldozer.