I'll start out by saying that triple weather is a viable playstyle, do not let people make you think otherwise. The ability to mess up the opponent strategy while simultaneously strengthening your own is fearsome when played correctly. However, I will say that in order to be successful with this team you need to have a high level of prediction and skill. This will come with time and practice. Also, you need to master the art of the mind-game while attacking in a continuous and fluid manner. Flow is key.
Those who say that the weather-abuser are too situational and will not work when the weather is not in their respective flavor, have forgotten one key thing: the opponent usually run weather themselves. This means that you have the right sweeper to play in the opponent's field, putting you at a major advantage.
I will suggest you remove the choice-band on Kingdra since your Charizard is already choice-locked. This will give you the freedom to switch move, furthering the mind-games. Put rapid spin on Excadrill to support your Charizard since he will need it, lest SR will take 1/2 of his health everytime he switch in.
My last advice is to keep Charizard. Those who are telling you to replace it are just scared of Charizard's 252+ Sp. Atk SolarPower Choice Specs Fire Blast in the sun. Also Fire Blast > Flamethower. However, I will also recommend Overheat since Charizard will likely not live an attack in the Uber environment, hence the Sp. Atk drop is insignficant.
If you thought Kyogre's Waterspout was strong, Charizard will help to redefine strength for you, although admittedly, Kyogre is also really good. Anyone who seen the third Pokemon movie knows fully well what Charizard is capable of.
Hope this helps. :)