Good job, however i have a few points for you to consider (if you wish). #1 With my previous experience on weather teams you usually need a back-up in case your weather goes down. Also, may I suggest switching out Venasaur with Roserade w/ Weatherball, Solarbeam, Sludgebomb, and Sunny Day (If you need a back up) or Toxic spikes/Toxic.
If you can't beat them... then pretend to join them. Then stab them in the back and take all their stuff and its a win-win (atleast for you)