invocation is useless in pve. Mage interrupts never happen. If your guild is counting on a mage interrupt then I can maybe understand it, but honestly tank and melee interupts have half the cool down of our interrupt.
Your not fully spec'd into burning soul. Time lost from push back is time lost casting. I would say you need to fill this out.
You have a lot of haste. I'm a bigger fan of going mastery heavy and ignoring the haste soft cap.
[Today 06:48 PM] Ion:swimming in a natural body of water ISN'T acceptable...it's momentarily tolerable