When it first came out, the DPS check was quite tight on the snakes and you needed pretty high raid DPS overall (killing the first carapace in just one go was an indicator of good DPS) the mechanics are pretty easy, especially if the weather changes are called out. Nowadays, with higher gear, the DPS checks are barely an issue and mechanics are quite easy to get down, so I wouldn't worry.

I should farm that, I really like most of the gear in there, might give me something to do while waiting for 3.2