Your math is off quite significantly. It goes like this (as also noted by the dev post with the numbers)
- 30 sec of 10k
- 20 sec of MS
- 10 sec of nothing / DS
- 30 sec of 10k
- 30 sec of nothing / DS
You can use MS right after 10k runs out - the 30sec cool down starts when you active 10k not when 10k runs out.
On another note I can confirm the 1.2 RoF though I was getting just below that number when I parsed (google finds a tool that lets you get the combat log text btw).