That was great, thanks!
But how did you get a level 39 Dragonite?
I went to Aether Paradise to see if I could find Gladion for the sake of progressing the story, but they said he was busy tending to his mother.
My main 14 are level 49 now, and Typhlosion is level 42. Snorlax has learnt Crunch and is starting to look like he could be useful against the E4, but... I can't take so many Pokemon with me.