Hello again!
I'm not sure if there's anything to do for it, but there's a slight glitch in the mind spike rotation. Many times after the shadowfiend is out, the CC mind spikes appropriately, but after using mind blast, it will often mind flay, reapply vampiric touch, and mind flay again before resuming the mind spike rotation. I'm not entirely sure why, or if there's a way to fix it. I'd appreciate it if you could take a look and see if there's a quick fix.
If not, it's still a dps increase from not using the rotation at all, so thanks again for including it.