seems like a very solid team. a few minor tweaks and it could be really good, like 1st place rank good. keep in mind, i'm not done rating yet, so more will be on its way.
1) fixing a problem of rain teams by using scizor seems good in theory, but it doesn't work. defensively, it is great, but offensively, it can barely touch rain teams. his bullet punch fails to 3hko my politoed, gyarados, and other bulky waters. but he would be a great counter to terrakion. implement him somewhere in your team. i'll try testing it out on PO and see what else.
2) tornadus doesn't seem to work for this team with gyara there. as that guy said, it is kinda redundant. gyara covers the same weaknesses as tornadus, plus he can react better to them with STAB waterfall, and if you choose to replace taunt with bounce as i have done, STAB bounce. although to me, it is really hard to find a poke to replace him. just off the top of my head, maybe rotom-w? for rain teams?