I basically cheesed my way to victory
The team:
Lvl 73 Metagross
Lvl 68 Granbull
Lvl 71 Gyarados (you know where I'm going with this)
Lvl 74 Magnezone
Metagross went out first and took care of Togekiss without any real issues. Her next Pokemon was Archeops, which meant that I had my chance. I swapped in my Granbull, Intimidate/Charmed it to -5 and put it into Defeatist range just to be safe. I swapped in Gyarados, DD'd once, and it was mostly GG. I missed my Ice Fang on her Mega Altaria which stopped my sweep short (should have just used Waterfall, I was at +5 =/), but Magnezone took care of that issue.
I was still in FUCKING KILL EVERYTHING mode after the marathon battle in which we face Fern, Blake, and Solaris' Garchomp again, Ciel was unfortunately caught in Gyarados' crossfire.