well, it seems solid... although, you could put water spout+choice scarf on kyogre for massive damage, but you'll be locked into one move. choice scarf could be substituted for choice specs for even more damage..
your team could be walled by blissey though, but i'm pretty sure weavile covers her ^^
i'm not the best at giving team help, so i might not be much of a help :-/