How are you contradicting yourself? The fact that it was rushed is EXACTLY WHY we didn't see the rest of that battle? We both agree on the same problem?1. We don't know how the whole battle played out. Some of Ash's previous Pokémon might have weakened the mega Absol. That's the logical explanation.
IMO the only thing wrong with the Kalos League is that it's rushed.
2. I thought the highest XY ever got was 5.0? Anyway Thanks for the info. So the ratings purely depend on watch time and not quality and feedback and it is only limited to the Kanto region so it can't really be used as a solid source.
Ratings mean little and less in the modern era of viewing TV but some modern ratings calculations involve not just live but "live + SD" (same day) and "live + 7" which includes everybody who watches an episode within the first week.
Essentially, ratings are the most important mostly for sports and other live events these days.