Yeah, even when Ash loses to his rivals (which is mostly every time except the League), while the rivals are jerks, they're all competent. Well, Ash losing to Paul for four years was annoying, but it was leading up to something. Although starting Unova off with another Pikachu defeat didn't help. But anyway, Cabernet was just a jerk and talking big (and so is probably closer to some of the older Coordinator rivals).
Wow, this episode was hilarious. Its great having a character so... energetic. Heck, she probably had more expressions in five minutes (specifically the recap of her "revenge" scheme) than Ash has in five episodes. No idea what they're saying, of course, but I can guess from the flashbacks, expressions and what everyone else has said in this thread.
Oh sure, insult all the Pokemon, yeah, they're not happy. And then Cilan walks in and she gets even angrier. Her "memory" of evil Cilan is ridiculous, but oh so funny, especially with the mwa-ha-ha. And instead of simply training for a rematch, maturing, etc., no, she has to go into the same career as Cilan to try and show him up. And after all of that, turns out he left in the meantime. Huh, she still got the badge though, she could make a nice rival for Ash too (as long as Ash doesn't have to lose to her too often).
And then it comes down to a battle of course. Even better nice to see Cilan dominating it, after all of Ash's defeats outside of Gyms and the League, its nice to see a main character winning. Too bad all of his advice is still just bouncing off her thick skull. Oh well, until she comes around, she'll make a great recurring character, just hope she doesn't stoop to cheating or something to get her revenge on Cilan, especially with TR (huh, almost miss them these days) no longer the pathetic villains of the show.
Still don't care too much about the Sommelier thing, but still, adding a rival, especially one as memorable as this, makes for fun episodes, and was mostly worth the long break between episodes.