Nice rotation but i suggest to use SH on finisher rotation just to optimize CP, also you could use manipulation instead of MM depending on the situation, like for example SHII/CZ goes off right before. All of this suggests can actually save you some extra CP and might allowed you to use an extra middle rotation.