Why have people not learned yet that any macro with /wait is a dps loss?

/wait will round up your 2.5 into 3. Furthermore, I doubt that you have exactly 2.5 GCD, it will be closer to 2.43 or so depending on gear with skill speed.

Also why would you need a macro like that when you don't refresh your dots at the same time?

Also, you should bio before thunder to make advantage of fester/bane 1 GCD ahead, which lets you fit in a second fester before RS ends if you are doing your RS dot rotation.

Also shadowflare is a dps and utility increase single target, as it does more dps than ruin by a long shot as long as the target stand still for at least 12-15 seconds. It also has a chance to slow the boss, which is always a good thing.

I'm not sure why thunder would be top of your rotation, as it is not spreadable with bane nor does it let you fester earlier.