your job is to tank. Forget the dps, there are plenty to do this job for you. Just do things in order : threat, mitigation, damage.

You're not required to be perfect. If you hold hate, you're golden. If you ease your healer's job, you're the one I want to heal. If above that all, you manage to give a little extra to dps, fights go quicker and everyone loves it. But still, your job is to hold hate, and mitigate as much as possible in between. Extras are extras.

as for the macros, you can still make 3 for the combos, with the /wait 2.5, but it isn't necessary. Most CDs being situationnals, I don't use them at all, and instead I pop the CDs whenever they are useful.