Things I've noticed killing him a handful of times on a TLP:
He seems easier in a DZ, than in OW. That might just be a coincidence, but as nothing respawns in DZ's, we had no mid-fight spawns or traps respawning anywhere. Also, the Weakening Spray AE seems just about unresistable, even with 5-600 resists, BUT the DoT portion of it appears to be a lot weaker in DZ compared to OW. Maybe it doesn't scale to level? So keeping people alive with few healers (or just heal pots) was waaaay easier in DZ than OW.
Tanked by 70 BST (1200-ish AA's, GoD/Anguish gear), using pet as ramp tank, with 70 DRU (800-ish AA's) on heals. On TLP's at least (haven't tried on regular servers) the healing debuff does NOT affect the druid CH (Karana's Renewal). Always landed for full amount (around 6K). Makes the fight a lot easier. Also had 70 Mage for DPS/Malo, and depending on the day, also 70 WIZ, 70 ROG, 50-ish monk tagging along, for added DPS.
Just remember to keep him slowed all the time - his DPS is significantly higher when he's unslowed, which especially hurts the ramp pet. BST slows land just fine, and then toss the occasional druid CH (on both BST and pet), and you're golden. Just takes a while, depending on your DPS.