So, i haven't used Landorus before, but i see you've given it a +Spd nature, with 252 Spd EVs.
If you're doing this, why are you keeping Hammer Arm? Hammer Arm reduces speed, which makes it quite pointless. You might as well teach it Brick Break or Focus Blast.
Also, Stone Edge is (from my experience, at least) unreliable. it misses WAY too much. i recommend maybe Rock Slide. Landorus' Sp.Atk is pretty cool, and rock slide (and brick break) covers ice, it's main weakness.
But you're stuck against water. if you're apprehensive about ice, give it a Yache berry. you could also give it a Passho berry.
So your Landorus should have this moveset :
=> **Rock Slide** (covers ice)
=> **Brick Break** / **Focus blast**. also covers ice, but they're good damage dealers.
=> **Earthquake** / **Earth Power**, depending on Double or Single battles.
=> **U- Turn**, in case you're dying.
Your biggest issue with Scizor is that you can't cover it's only weakness - Fire. which is disastrous, because it's a 4x weakness. recommendation - hold an Occa berry.
Scizor has less than average speed, so no point trying to balance it. Take out bullet punch (it doesn't do much) and put in iron head or steel wing.
Teaching it Superpower hinder's it's best two stats, Attack and Defence. without those, your Scizor is probably the most vulnerable in your team. since your scizor is slow anyway, you might as well maximise damage by teaching it Brick Break. Counter and reversal are unreliable.
Iron Defence : it will madly boost your defence. use it a couple of times, and your Scizor is just about invulnerable to physical attacks.
Baton Pass. This is in case you're against a fire type and losing badly. use it after using as many iron defences and possible, then use baton pass to switch to another pokemon. that pokemon will then get all your defence boosts!
So your Scizor's moveset should be :
=> **Iron Head** / **Steel Wing** over Bullet Punch.
=> **Brick Break** over Superpower
=> **Iron Defence** over Pursuit, and
=> **Baton Pass** over U-turn*
As an alternative, i sugest training a SCYTHER to about lvl 70-75 before evolving it. this will maximise it's speed, and you still get a decent defence boost for about 25-30 levels after evolution.
*I'm not sure if U-turn also transfer's stat changes. if it does, U-turn all the way!
For Latios :
It's got a lot of weaknesses, but it can't cover some of them.
Moveset for Latios :
=> **Dragon Pulse** (STAB + Sp.)
=> **Shadow Ball** (Covers ghost, because it can't learn a dark move)
=> **Hidden Power *Rock*** (to cover Ice and Bug)
=> **Psychic** (STAB).
Lanturn is pretty good, but teach it Thunderbolt over Toxic for when you DON'T want to switch out. Keep scald for the burn, keep Heal bell for recovering, and volt switch for safety. good moveset, yours. i say take out toxic, because your vaporeon already knows it.
Your Vaporeon is a good staller. using Toxic + Protect is a great combo, plus you've also got a heal. I say vaporeon's ideal.
For Heatran, use flamethrower over fire blast, and Hidden Power Grass instead of Ice. Otherwise you're pretty much set.
Good luck, and i hope it helped!
And also, sorry for the long answer ^^