That's not exactly 'standard' warrior rotation. You SHOULD be starting first off with recklessness instead of deathwish, that way you get more actual attacks up with the 30secs of deathwish, losing 1 sec on recklessness duration does nothing. Even worse, you should not be whirlwinding first, unless of course you are in an aoe situation and your tank doesnt blow. The fury warrior rotation, as quickly as i can explain it, is - Bloodthirst - Whirlwind - Bloodthirst - Slam (if you dont have a slam proc, pop over to battle stance and throw up rend - should be glyhped and talented for single target) - Repeat. Shattering throw is also best used with other raid cooldowns, use it when you would rend in your rotation. Its definitely okay to pass over a slam proc for it, say if bloodlust is up. If you are stuck on sundering as fury, opening with 5 sunders and then popping CDs and then running this rotation should leave you with a perfectly lined up point in the sunder armor duration to refresh it where you would rend/shatter (or pass up a slam) - usually about 3-5secs left on sunder duration.
This is only a basic representation of the rotation, if you have microsoft excel I advise you check out Landsouls Dps Spreadsheet for warriors - It has the absolute best rotation explanation you could ask for. There's a couple things, such as using a slam proc instead of bloodthirsting after whirlwind, IF the remaining duration on the slam proc is less than 2.56 secs (I suppose that might be 2.06 secs with this hack).
Okay so not the quickest explanation - but running bt-ww-bt-slam/rend should get you closer to utilizing all of your GCDs.
I'll be testing this hack next tuesday on my fury warrior, will post results here.