This fight requires you to keep a good 17.7K dps (23K with buff) during 8 minutes while handling adds, pet healing and kiting.
Macro you will need:
-target DS and taunt, and put pet on passive
-target blood beast and use aimed shot
-target BB and use concussive shot
-cast intervene, pet attack DS
Blood power: He will gain 1 blood power each time you are damaged by one of his spells (even if it is absorbed), and each time a blood beast damages you (or your pet!).
Blood beasts: 2 will spawn every 35 seconds (13 spawns total). The easiest way to kill them is to use aimed shot on one, followed by arcane shot or steady shot (if it isn't dead, no matter: remember there's a big DoT if your aimed shot crits); then deal with the other.
For the first 4:30, maximize dps on DS while keeping your pet alive (he Is a Saurfang after all, and dishes out tons of damage).
After he puts mark on blood on you, do as follow:
-chain-taunt with distracting shot
-use intervene before BB spawn
-after 15 seconds, taunt again
The difficulty will reside in killing the beasts quickly enough while running around in all directions. Quickly finish him off.