Hey man! I really like the team as you are using Scolipede for nice reasons. Congratulations!
However, i can see a few problems with this team, hope that with my suggestions, it will be better!
Dragon Dance Dragonite
Dragonite is my favorite Dragon-type pokemon and it is one of the bests pokémons ever.
The orange dragon is a big threat to your team because he can set-up Dragon Dance on Scolipede's face without problem (i think you usually lead with him). When he reaches +1 attack and speed, he can proceed to sweep most of your pokes, he can kill heatran and scolipede with just one unboosted earthquake, Flygon with dragon claw or outrage.
Gastrodon can help with this problem as well as Reuniclus, but if Dragonite's Multiscale is active (im talking in the case that Dragonite is your opponent's lead) Gastrodon's ice beam is not going to do nothing, letting D-nite set up another dragon dance and kill gastro. Talking about Reuniclus, his investiment in defense are useful because he doesn't have any attack that can make sarious damage to dragonite.
1.- You can use Air balloon on heatran
(again), so if dragonite tries to set up on scolipede's face, you just switch to heatran and proceed to burn him (earthquake or dragon claw are not going to be effective), this only works if drago doesn't have aqua tail.
2.- This option is better, replace Flygon with Choice Band Mamoswine
. With this, it doesn't matter Dragonite's speed or attack, ice shard
will beat him hard solving, not only your weakness to him but also your weakness to all dragons.
Hope i helped you with your team! Congratulations and go on!