You're overcomplicating things, IMO. Here's the two macros I use on my druids and paladins. Edit the abilities to suit as you gain levels. I have all this on one key, mind you, so I just run up to the side of the mob (to get the melee follower(s) in range, turn 90 degrees right/left to face the mob on my main and spam that one button. Everything just dies. Hope this helps.

Paladin:
Code:
/assist focus
/stopmacro [noharm] [dead]

#showtooltip
/dismount [noflying]
/console Sound_EnableSFX 0
/use 13
/use 14
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()

/castsequence reset=8/combat hand of reckoning, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,,
/castrandom judgement of light, exorcism

/startattack
Druid:
Code:
/assist focus
/stopmacro [noharm][dead]

#showtooltip
/dismount [noflying]
/console Sound_EnableSFX 0
/use 13
/use 14
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()

/cast [stealth] ravage
/cast [stealth] pounce
/cast [stance:1] growl
/castrandom [stance:1] demoralizing roar, Swipe (Bear)(), Maul
/castsequence [stance:3] Rake, Claw, Claw, Ferocious Bite; [stance:0/4/5] reset=target/5 wrath, wrath, moonfire, wrath, wrath, wrath, wrath, wrath
/startattack
Once you get Mangle, swap that in where Claw is and be amazed at how much faster stuff dies.

[edit] Just in case it isn't obvious what the logic is on the druid:
  1. Dismount, use trinkets, blah blah
  2. If stealthed (assumes cat form), try ravage first and if that doesn't work (i.e.: not behind target), cast pounce.
  3. OR if in bear form, cast growl, then the usual bear stuffz.
  4. OR if in cat form, build up 4 combo points (or 5 if you're talented for it and get a crit) and then roflstomp it with ferocious bite.
  5. OR if in caster/travel/moonkin form, spam wrath/moonfire.