Even off-GCD abilities are bound by a GCD, just a separate significantly shorter one. First of all, in order to use this macro, you'd need to utterly mash the living hell out of it as each new buff gets put up. You'll notice each new buff doesn't go immediately, they go one at a time, with a slight delay. This is why macroing even 2 off-GCD abilities is actually a bad thing, because you are missing about a second when you could be using your actual GCD abilities.

It is best to mix them in. Doing otherwise is lower DPS and makes you bad. Don't be bad. Don't use 2 off-GCD abilities after the other, don't macro them either, UNLESS it is something easily handled, as in it's maybe 2 abilities that have the same CD, like say Bloodbath and Fight or Flight.