Bugger. Looks like I misrepresented my team. Talonflame runs Tailwind, not Whirlwind, and of course my Garchomp uses Attack EVs, not SpA. I'll fix it.
Edit - I've edited the descriptions of my team so they are hopefully now more in-line with the forum guidelines. If there's still something...