After watching this episode again, I enjoy it a bit more since it deals with two Pokemon trying to express their love for another.
Also, now that I'm a little more familiar with a Pokemon's shiny counterpart, I now see that the brown Donphan in this episode was supposed to be it's shiny coloring.
I kinda liked that Ash remembered Phanpy when he saw the Donphan here. Ash and friends almost being attacked by Rollout-using Donphan made me cackle and I loved that Meowth wanted to snatch the Donphan for Giovanni to use while bowling. I also giggled when TR got flattened and when Snorunt froze the ground and made the Donphan slip.
What an "erotic" episode. It was nice to see the Donphan mating season and that the males test their strength against each other just like real life elephants. It was funny to see Chimecho play a prank on Jessie and Meowth with Astonish instead of using Heal Bell.~
It was quite contrived how the boat malfunctioning was used as a plot device to get Satoshi's group to explore the Donfan island. The courtship habits of the wild Donfan were entertaining though, and it was nice to meet another Shiny Pokemon. I chuckled when a Donfan trampled the Rocket-dan, but Chirean's Astonish attack was eerie.
One of the things that made this episode kind of underwhelming was the fact that Donfan was the star, which felt tiresome since we'd seen Donfan receive a filler already during the Jouto saga. So I didn't think AG needed a Donfan filler of its own.
Ash remembered his baby Phanpy which was good. May deciding to not catch the last ferry to Pacifidlog Town and instead stay behind to search for Max was sweet and so unselfish of her. And even in the end she was rewarded for it since she still got there in time. Team Rocket's scenes were funny as well and James' Chimecho's Astonish was hilarious.