I was only able to achieve 2100-2400dps for short bursts by poping trinkets and bloodlust pre wotlk. And I think my gear is pretty damn good.

One thing that I would take into effect with a cast sequence macro is you are never going to start out with a flameshock. If you cast this then the mob/boss is instantly going to come running after you. I would think almost always you would start with a lightning bolt followed by a chain lightning then get into your cast sequence.

Also if you have a flameshock that is going to stay up there for ~18seconds doesn't this allow you to throw another shock in there at some point?