This new episode confirms that Alan's rigged mega ring did in fact make his Charizard unnaturally strong, effectively meaning he cheated. That was the writer's chance to redeem themselves by having him rematch Ash out of fairness, but of course they don't.