When I get around to testing this team I will give a proper rate, but for now the only suggestion I can see is HP Flying > Icy Wind on Keldeo. The reason being that it stops Mega Venusaur from switching in for free. Though, granted, you lose out Vs Dragonite and the speed drop from Icy Wind can...