Ultimate Team War - Isle Delfino

First off, my opponent has flat out denied my Pokemon's additional abilities. This bums me out. HIs primary argument is that they were introduced in Generation V, before any of the Pokemon in question. However, abilities themselves were introduced in Generation III. They have been retroactively given to Pokemon in the anime, however, as Ash's Pikachu, introduced in Gen I, has been shown to have the ability Static. HIs other argument relies on them being from Dream World. Now, in the movie, Pikachu used multiple electric attacks on Zapdos, none of which dealt it damage. It would seem that they possibly introduced this ability long before establishing it. Dream World abilities are also known as "Hidden Abilities." It would make sense that this Zapdos, having been created a long time ago, would have discovered this hidden ability. And how does my opponent know that Dream World doesn't exist in the anime? Hmm? While my opponent is sending his team to Ricco Harbor, my team is setting up. Zapdos uses Rain Dance. negating Charizard's Solar Power. Alakazam sets up Reflect, Safeguard, and Light Screen. Vaporeon uses Aqua Ring. Midna uses the power of the Fused Shadows to turn into the giant Twilit beast thing. As Team Mongeese approaches, Zapdos uses Thunder on Gyarados. Even though Link is trying to freeze it with an Ice Arrow, it is raining, they are far away, and Zapdos is flying in an erratic pattern, making it very difficult to hit. Even though Gyarados is invisible, Thunder has infinite accuracy. Because it is Water/Flying, and thus double-weak to Electric attacks, and Zapdos gets STAB for being an Electric type, Gyarados has no chance. Once the two dragons are near the harbor, Vaporean leaps from the water and fires an Ice Beam straight at the Blue-Eyes White Dragon. It being, arguably, a Dragon/Flying type, it would be completely frozen to death, and plummet into the water with Link on it. Now Link is in the water, at the mercy of the Vaporeon. He can be dealt with later. Charizard is severely weakened by the rain. Dumbledore casts a Flame-Freezing Charm on Charizard, essentially rendering all of it's fire attacks useless! Fun! Meanwhile, Alakazam is uses Trick on Harry Potter, stealing his wand. Dumbledore can easily protect himself from a simple Expelliarmus charm with Protego. He then fires Avada Kadavra, killing Harry instantly. Vaporeon can use Hydro Pump to essentially destroy Charizard easily. Charizard is generally useless in the rain. Link is still in the water. Either Vaporeon can kill him with Surf, or Alakazam can use Psychic, levitate him in the air, and have everybody use whatever attack they like (Hydro Pump, magical spear of doom, Thunder, Avada Kadavra, etc.) At that point it's clear who wins. Essentially, my opponent tries to attack my well prepared team and can't be ready for what they meet when they get there. If Blue-Eyes does manage to get a White Lightning Attack in, Zapdos's Lightning Rod ability would not only draw the attack to it, but allow it to absorb its energy to increase its own attack power. Otherwise, Alakazam can use a simple Protect. All my opponent's plans depend on my team being sitting ducks just waiting for him to kill him. He gets to learn the hard way that that's not how it works.