Your new raindance team has literally 2 physical moves . There are a lot of specially defensive pokemon that you won't even be able to tt even be able to touch. Any specially defensive toxic staller completely ruins the new team.
As it stands, turn kingdra into a DD sweeper so you have some physical power going.
Gorebyss isn't doing anything that say ludicolo or Floatzel aren't doing so you can replace her with someone who has better coverage.
And you never want a rest talker on a rain dance team. Rain dance give you 5 - 8 turns to rip holes into the opponent. Once the rain is gone, all you have is a team of faily frail water pokemon, so don't waste your turns using rest-talk. If you want a defensive pokemon there, go the swampert route, so that you can have a general wall and someone who can take the electric attacks. Something like RD/Hydro Pump/EQ/Yawn(or roar) could work really well.
Also, you are going to have a real problem against any team that utilises toxic spikes, so you either need a rapid spinner somewhere, or a poison type. Nidoking Provides an excellent -out-of-nowehere mixed sweeper, Qwilfish works amazing in the rain and provides your team a great physical sweeper, toxicroak can utilise the rain with dry skin and become an amazing sub puncher, SD OR NP sweeper, hell he can be ran like Mixape if you so choose, with NP (or SD)/Cross Chop (or vacuum wave) / Dark Pulse (or Sucker Punch)/ Sludge Bomb (or HP Ice/ or Ice Punch/ Or stone edge). Infact I really reccommend Toxicroak on your team, It's very very versatile and provides your team with some coverage that it otherwise Lacked.
On the Rapid Spin front, you have Kabutops who is probably the most devistating RD SD sweeper.
Was there anything particularly wrong with the old team? .