Yeah, I'm still surprised that they actually had all four Sinnoh Elite Four trainers show up in their home region (compared to Kanto which took something like 10 years?, and don't think any of the other regions even came close), although it helped that Flint showed up in the game early, but a few years ago I didn't expect the three other members to show up too.
Oh well, Ash lost, but that's no surprise, and at least it wasn't completely one-sided like it was against Flint. Not to mention its awesome seeing Torterra clash with another big Pokemon- its fun seeing Ash using a massive, evolved Pokemon for once (not even Charizard was like this, with how it was flying dragon more than a tank like Torterra). Seeing all the Elite Four members almost make me hope for rematches against them after the League, though I seriously doubt that'll happen, but still, glad the Sinnoh arc finished showing those major figures before the end.