You only did ArchAngel 3 times while you had time for 4.
Also 64% uptime on your best dot Vampiric touch certainly hurts a lot. You could probably do better by reapplying it before fading lights and hour of twilight and just by having a better awareness of your dots in general. I think all of them could be somewhere ~85% uptime (I might be wrong on that number).
Also, 87k of average crit on your Mind Blast makes me think you might have done the MS/MB rotation wrong (too much spike in rotation?) at some time and done a few MB without 3 orbs. But again, I might be wrong.
Given how long the fight were, you could probably have pulled out 3-5 more MB.
(shadow is my off-spec, take all that with a grain of salt)