I think it would help if you subbed recover for substitute because latias is a good tank so she will get more calm minds this way +you get hp from leftovers. Not sure if it will work tho,but great team. 
Anyway, in seriousness:
I'm confused about Rotom-W, the description doesn't really match the set...
I would go with Iron Head > Bullet Punch for Scizor. Scizor, with the scarf, should get enough speed. However, I have zero knowledge of that scizor set, so if BP works for you, great.
Also, in my personal experience, substitute is better than protect on heatran. It allows you to sub on a switch against, say, ferrothorn, and that gives you a massive advantage against the counter your opponent sends out. You can use Lava Plume (Maybe get a burn, which is awesome against phsyical attackers) or simply roar them out, hopefully into ferrothorn etc so you can start the process again.
Other than that, brilliant team, great job!
