Has anyone defeated this boss since they removed the ability to line of sight insanity? If so, please provide any possible pointers.

I got to him for the first time last night after steering clear of this instance for some time and gave it several tries but no luck. I think with some macro changes and possibly even spec changes, I would have better luck but figured someone on here could maybe lead me in the right direction.

I run pally tank, resto shaman and 3 elemental shaman.

Thanks for any advice.