I love the idea behind this team, great job man. This is something i've been trying to do for awhile now. But looking at the team, it seems to me it is weak to sun teams, especially those packing Volcarona. If Volcarona were able to get a boost it could "outspeed" all your pokemon, and easily KO four of your six pokemon. Infernape too, would be easily beaten due to its fragility. After that it is only a matter of your foe playing around Dragonite.
So to solve this, replace Infernape with Heatran. Heatran functions to a similar role, doesnt have the fraility of Infernape, gives you another Dragon resist, and is a hard check to Sun Teams.
Once again, I love this team, and I think adding Heatran would help it be even better Great job man, keep up the good work!!!