With action queuing coming back (if you choose to use it) you may not even need a 3 second wait in between actions. Keep in mind as well, these macros don't take into consideration positioning, if required, to gain chain bonuses. (such as the Riot Blade chain)

I did see your "wait timers may need adjusting" disclaimer, just wanted to throw these couple tidbits out there. I personally will probably work my abilities from my action bar.