Actually, Azelf hits pretty much everyone on your team for a super effective hit, and your only counter is Heatran. After a Nasty Plot, LO Azelf ( The Standard NP Azelf w/o explosion) hits Hariyama and Heracross with a Psychic, Metagross with Flamethrower (Bullet punch won't OHKO with your current EV set unless Azelf has taken some hefty damage), and Vaporeon is a 2HKO with Grass Knot. Salamence might be OHKOed by Psychic after a NP, and will definetly be OHKOed if Stealth Rock is up. So your only counter are Heatran and sometimes Vaporeon. My point is, Azelf can deal some BIG DAMAGE. To fix this, I reccomend a SD Weavile with Focus Sash (Look on Smogons Strategy Dex), and then you will have 2 true blue counters to azelf, not to mention a threatening SDer. I reccomend him over Heracross, as Heracross is way too slow to be any kind of a sweeper IMO.
Also, why do you have Leftovers on your ENTIRE TEAM?! Especially on your LATE GAME SWEEPER! His job is to rap it all up, not heal himself.
Everyone else SEEMS okay, although Im not sure I am liking lefties on Gross, try a Life Orb.
Also, You might want to consider Machamp (Standard first option, look up on Smogons Strategy Dex) over Hariyama. I feel he does the job better, with confusion over paralysis.
Other wise it looks solid, although you really need a good special sweeper, I suggest the standard NP Azelf found on Smogons Strategy Dex over Heatran ( You lose the great synergy between vappy and Heatran though)