Most of his sets won't work that well in OU, there are better pokes at the roles, he just used an all bug team. Also Thunderbolt on gengar isn't that good but on the other hand sheer force landous is a great mon.
Vaporeon has always been lackluster from my experience but if its working for you then thats great! You might want to test out the sub hydregion set, it can be a real monster on a rain team.
Maybe run LO on meinshao, also the lack of a spinner might hurt the team. Ofc the quick fix would be to run Starmie > Vap or forry > ferro. Breloom looks like it could rip your team to pieces if you're not careful, another reason why starmie would help out a little. Maybe even celebi could slot in somewhere!