I would agree with alot of what you say,if Windsor had a terrible regular season,they didn't they had 90 points despite not icing a full all season, rated top 10 teams in the country 15-16 times throughout the season,most games missed due to injury or otherwise,then any other contender,1st time that a 4/5 matchup in the playoffs with 90 points each or more,the teams played 13 games against each other and London wins 7-6,with 1 more home game, hardly dominating,we all know what happened in games 2 and 7 that affected outcomes,toss in the fact that Windsor didn't ice a full squad till the Mem Cup,made the difference,even the Erie coach admitted they hadn't seen a full Windsor team all year, that's huge,a good home team, with the best goalie and defense in the tournament was huge as well.
Like I said had Windsor been a healthy team all year, only got 80 points or less,got blitzed in the playoffs I could be swayed to your thinking,that didn't happen thus the difference in my view.