Im not much of a UUer but I can see that you got a pretty neat balance.. I also think you should try wonder skin on venomoth, it makes moves like taunt only 50% accurate so that could come in handy!
I also do think that you maybe to heavily offensive and may want to try and bosh bronzong somewhere