If all you look at is the final result then no, Ash did not steamroll Clemont. It came down to a 1v1 of their last pokemon, again, like almost every single match they have in the anime because when you're a writer with complete control over a universe it's easy to contrive situations until the results in what you want.
While I probably liked the episode a lot more than Doryuzu did, I do have a problem with how the episode lacked a proper ebb and flow of who was at an advantage, and while it being a single episode affects it somewhat, that is not the only reason because they've done better one-episode matches before. The episode itself had Clemont talk about how his battle style's advantage comes from careful planning, so let's compare it to something that tried something very similar- the Conway battle.
When going against Conway, Ash felt like he quickly battled to a disadvantage because Conway's careful planning was controlling the match. He forced Ash to reveal all 3 of his Pokemon with just his first Pokemon. Ash got the first victory through his usual quick thinking but strategically Conway was at an advantage because he knew exactly what Pokemon Ash had, and had already damaged all 3 of them. Ash used his quick thinking again versus Lickilicky and the battle's advantage now shifted to Ash. Then Conway brought out Dusknoir and Trick Room meant Conway was again at an advantage, because his first two Pokemon were basically scouts for his final strategy. It worked really well and took out two of Ash's Pokemon before Ash once again used his quick thinking to inch out a win.
In this match, the three Pokemon Clemont chose did not have any sort of synergy like Conway's team had, and almost each time Clemont did pull out one of his preplanned strategies Ash immediately thought of a way around it (Clemont didn't even use his Wild Charge combo more than once, and Ash immediately thought of a way around Thunder Wave). Goodra being paralyzed didn't have any time to sink into the audience's view as a disadvantage because Goodra just got rid of it at the end of the match anyway. The funny thing is that Clemont getting back in charge of the match was basically through brute force rather than strategy.
I think one minor change that could've worked was if they had Clemont order Heliolisk to do a Thunder Wave on Hawlucha as he was getting kicked into the wall.