BoP can work but I've not really had problems on this fight keeping aggro. I get misdirects on the pull and I also use my DPS staff instead of my tanking staff as he doesn't hit me that hard. Due to the air phase I can have dodge trinkets up 100% of the time during Corrosion.
After the first air phase its usually impossible for DPS to catch me on aggro, as thats when they tend to burn their aggro drops. We also used Tranquil Air a little in some groups to help in phase 1 only. DPS is fine though, we had him on 1% when he went airborne for the 2nd kill, gutting.
On the green beams we have everyone spread out to the sides and start moving round in a circle. Someone gets a beam they know where to lead it to make it harmless to movement from breath later. The problems we had at the start was with DPS classes deciding they would stand still and continue to DPS him till out of range, then get lanced by a beam. Once we had that ironed out it was easy.
On prot pallies, we dont have a permanant one on the books as they are a waste of a slot (in my opinion) except on specific AoE fights. Instead we just geared a holy paladin with any tank loot that was going to dis. He just respecs for this fight (and Hyjal) and its more than adequate. He tanks 75% of the adds, our Warrior tank has about 25% (he swings
[Nightfall] during the ground phases) and I as MT don't take any. I used too but after getting dazed on what would have been our first kill (25% air phase, no deaths, got dazed and mind controlled on last beam

) we found it unnessecary to have me tank any anyway, I just stay in travel form the whole phase and ensure I don't get hit by anything nasty.
I like this fight, its my favourite of the four I've experienced so far. Its fun, theres lots to do and it was overwhelming at first. But once the strat is nailed it is very repeatable. The second kill we had one wipe before downing him (after about 7 on Brutallus due to problems with a new burn healer getting the fight) which was caused by the dodgy breath animation. I don't know what that means as I never look up but apparantly one of the posistions looks like another one.
Excellent fight anyhow, and in my top 3 for TBC fights.