Yeah this team is really cool (obviously, since I made like half of it :o).
Rhyperior and Snorlax are an amazing duo who manage to check a ton of stuff while keeping a huge amount of offensive presence. Qwilfish keeps the Fighting-types in check while laying down Spikes for Heracross to sweep later with the aid of Zoroark's Illusion. Shaymin covers up many holes this team has--namely it's lack of Scald-takers--and just generally shits on stuff.
Overall it's just a very well constructed team which I really enjoyed building with you and will probably continue to use from time to time.