Hello Blood Tears nice team you have yourself, I have a few suggestions that may help you out! Props to you for using Hypnosis Gengar my favorite special sweeper even with the 60% accuracy it's still amazing. Solid team not much to say just have a few suggestions on different move sets to use.
Well on your Heatran Chople Berry is completely irrelevant even if it so helps you against Machamp leads which it honestly doesn't since there is confusion involved. You are better of using LO Heatran since that ko's Machamp with Overheat and Swampert with Hidden Power Grass unlike your current set. Overheat also ko's Colbur Berry Azlef and Hippowdown. By pursuing this switch you will completely drop the concern you have over Anti lead Machamp. Unlike the Choice Specs set this allows you to set up SR as well as attack with out being locked in one move.
Heatran @ Life Orb | Flash Fire
Modest | 4 HP / 252 SpA / 252 Speed
Stealth Rock | Overheat | Hidden Power Grass | Explosion
I also suggest you run Sub/Hypno Gengar. From experience I can tell you this is the better set I've hit #4 and #6 on SU ladder with Sub/Hypno Gengar on the team. Subsitute allows you to safely sweep and helps in late game situations. Even with out using Wide Lens you still have a 84% chance to hit at least once out of two uses. Many people argue that Hypnosis is still unreliable but for those who are willing to take the risk you will be greatly benefited. Once you put something to sleep, get behind a sub, and then wreak havok.
Gengar @ Black Sludge
Timid | 4 HP / 252 SpA / 252 Speed
Substitute | Hypnosis | Focus Blast | Shadow Ball
You should also use Zen Headbutt on Metagross so you aren't terribly walled by Rotom forms. Sure Explosion is helpful against bulky waters but it isn't worth ruining an Agility Metagross sweep. With 196 speed Ev's you can out speed CS Rotom forms and with Zen Headbutt you easily 2hko them. You can also opt for Life Orb allowing you to hit harder on bulkier water types such as Suicune, Swampert, or Gyarados.