DD MoxieMence > you
Eh, I kid. It's been a while since I've had the pleasure of rating one of your teams, Harsha. This is an excellent team, and I'm glad you're using my favorite variant of Tyranitar (CB w/ 100 Speed EVs to speed creep Skarmory). However, there are a few threats that you probably have trouble dealing with, such as the all-too-common GeneTrio core and Terrakion. Also, despite what I put above this rate, Naive DD MoxieMence really does screw you over, since it outspeeds your main revenge killer and OHKOes the rest of your team once Heatran's Air Balloon is popped, which shouldn't be too difficult for any decent offensive team to accomplish. Of course, the average battler will use Naughty over Naive, so that shouldn't exactly be too much of a problem for you. To fix that, I'd recommend using Scarf Terrakion
over Genesect. This gives you a suitable revenge killer for Therian Thundurus, Salamence, Volcarona, and opposing Genesect, all at the piddling cost of access to U-turn and a weakness to Water-type moves, the latter being covered effectively by Rotom-W and Starmie. A summarized list of changes can be seen below.
Terrakion @ Choice Scarf | Justified
Jolly | 252 Atk / 4 Def / 252 Spe
Close Combat | Stone Edge | X-Scissor | Rock Slide
Harsha, this an incredibly solid team. Good luck with it, and before I forget...