The way it is now, this is pretty solid.
Let's see... Salamence may beat you up a bit, like with any other team, but Scizor can beat it in a pinch, Heatran can take a Specs Meteor (sort of), Celebi can paralyze it, Gyarados can Intimidate it and Ice Fang, etc.
I've been having fun with a Waterfall-Return-Dragon Dance-Taunt Gyarados lately... shuts down attempts to T-Wave, Roar, Perish Song, and so on, and sometimes nets you a second DD. Really though, I'm mentioning that simply for the lack of things to complain about with your team and because Gyarados's set is still kinda "controversial". Fairly standard, but good.