I think there are 2 more potent options to chose in the shiradi tree.
Energy Absorption
I know the description is bugged. It says ally only. Once you take it, the description changes. You can use it on yourself and allys. It's a buff that lasts until shrine and absorbs 15% of all elemental damage. 2 uses per shrine (so you can always buff yourself and a friend). I'd just drop Wild Shots for it.
Stand and Deliver vs. In the Weeds
Really a matter of personal preference. But you will usually only stand still in certain bossfights. And there more spellpower is just better than 2% extra dodge.
I'd drop In the Weeds by 2 points and take stand and deliver for it.
Edit: Oh nvm, you addressed those already. Be aware though In the weeds only give you 1% dodge when moving not 3%.
Apart from that - yes shiradi Sorcs are awesome. I'm almost through with soloing all EE quests on mine.
(Oh and btw - you forgot one of the most potent CC spells on you lvl 4 spells)
Edit: ...and why no Force Missiles?