The problem is the lack of Obliterate, with the enhancement gained at 96 (I think) it is a dps buff, problem is the way things work with runes and rune power management, getting a macro that can weave in oblit effectively and not lock up due to no RP or runes on CD is the issue that actually make macros with out oblit run smoother all round, I have been tweaking a lot atm im ilvl 633 and doin 12-20k in heroic dungeons with my old macro close to the one you posted with some tweaks to allow for blood tap and outbreak, on large trash pulls I could hit 33k easy. rotation has not changed much since pre wod just at 100 oblit is useful and AMS is pretty much a defensive CD now
though I am still in the mind of tweaking this to drop a PS for oblit just so far when I do I see a dps decrease at the moment. another thing I have started to notice is as my gear is getting better I have more rune power than I know what to do with so also toying with adding in more frost strikes. but that is the macro I have been using at the time of my other post above, my talents are, 2211122, in defile does huge numbers when used in large grps of mobs is why I could get to the 33k in heroics easy. for now due to the more rune power I seem to be getting I have been also weaving in frost strikes manually, thus getting blood tap off more often and creating an ever smoother run for the macro.