Hi Machew your team is really good I don't know what to rate about it, I just wanted to say that ts good :)
You could put Dragon Dance on Dragonite, thnx to marvel scale it can set up easy and attack with much power, unless you prefer to use it like hit and run.
And how about running destiny...