Yeah, this team is really good and I'm glad to see Zoroark being used properly. There aren't many things to suggest because this team seems to have reached it's full potential, but something you could try to handle Cobalion a bit better is using attack evs on Qwilfish to break his subs and Thunder Wave, and to be fair the lose on Def EVs doesn't look that bad due to Pain Split being able to heal it.
I don't know if you have considered it but it could be a good idea trying a Physically Defensive EV spread (or a Mixed one) on Rhyperior as well as Ice Punch over Dragon Tail. While it's true that you are losing coverage against Electrics (you can still check Raikou and Zapdos decently though) to handle Flygon and Cobalion (with Defense evs Rhyperior takes Close Combat like a boss) and Ice Punch also lets you hit Gligar (you aren't beating it but at least it doesn't leave you helpless). I also absolutely agree with Crunch on Snorlax since it's more useful than Fire Punch overall.
Cool team, Luvdisc!