The only thing i see on your gear is that you socketed for a haste bonus in your tier legs. i wouldnt do that. 80 str is better than 40 str, 40 crit, and the haste.
As far as your rotation goes. Im not sure how your rage was, but you dont seem to be using battle shout to give yourself rage when your abilities are on CDs.
Also your heroic strike usage could be a bit more vigorous. Also, dont let your 4 set bonus drop off, save berzerker rage for an emergancy RB if you notice that its getting low on its timer and you dont have a current enrage effect. The uptime was in the 80%'s and it should be closer to 98ish
id run a simcraft on you if i werent at work.. but i am so i cant.