Hope that Snap Punch bit was a typo :P

Anyways, my general rotation has been:

D. Kick > T. Snakes > S. Punch > P. Balance > S. Punch > Demo > T.Snakes > S. Punch until P. Balance wears off > Touch > DK > TS > SP

When Demolish has worn off I put it back up using the DK > TS > Demo combo.

The only time I ever use Bootshine and True Strike is when I can squeeze it in without losing DK debuff. That gives me 3 combos I basically use:

1) D. Kick > T. Snakes > S. Punch
2) D. Kick > T. Snakes > Dem
3) Bootshine > T. Strike > Demo

I rarely, very rarely do Bootshine > T. Strike > S. Punch

I like Bootshine, but a critical DK (which hits like a truck with BFB and IR popped) does far more damage. If my buffs are up, I'd rather gamble on the DK. Bootshine definitely has a place though, especially if you are someone that does not like the gamble on RNG or has a lower crit rate.