Ok, first off, good episode.
Now, onto:
Ursula: Paul's a character I don't like but don't hate. He's not trying to destroy his opponents. He just doesn't care. Ursula, however, is just a complete jerk. So I'm glad to see her lose.
THAT being said, until Dawn pulled off Flame Ice at the last minute, I was convinced that Dawn was going to lose. And I'd be ****** because the entire time the writers gave her lucky break after lucky break. It was ridiculous.
Also, game mechanics. I've accepted that game mechanics aren't consistent from arc to arc, or even from one episode to the very next episode. But for Arceus' sake, if you're going to show how ENCORE works, then at least show that Mamowine, a ground type, is not going to get destroyed by Electric attacks. I could MAYBE handle Mamoswine taking a little damage, but it getting absolutely destroyed by Spark and Charge Beam, it's just a blatant show of favoritism. It didn't help that Gible's ground typing a few episodes earlier showed him being immune to Pikachu's Thunderbolt.
TLDR nerd rage: Be consistent with game mechanics for ONE EPISODE.
It seems like the writers love to have abilities and support moves help rivals, but the main characters have to get by on their own skill.
I seriously hope Ursula and that Johto girl can rot in horrible-anime-character-Hades and are never heard from again.