I would say you look like you're on the right track.
Your mana does seem a little low, as does your spirit. I would say that your PvP gear is to partially to blame for this. Take your neck for example. +38 Int, then compare it to the Evoker's Charm (Emblem of Conquest neck) which has +43 Int, ilvl 245 compared to ilvl 226. PvP gear is really not itemized towards PvE content. Take another example in your wrists, and compare them to Bejeweled Wizard's Bracers (cloth, craftables). +38 int to +58 int, same item level. I never gem +int on my resto druid as your gear should supply enough. If you find you're having mana issues in combat, make sure you sure your innervate proactively (at around 50-60% mana) and try to look for gear with +spirit.
Also, since you're a JC, you can have three Dragon's Eye gems in our gear, you're missing one
Your haste is under the soft-cap of 735 (with WoA totem and Improved Moonkin Aura/Swift Retribution Aura) for your current spec, but as you're focusing towards 10 mans this may be less important to you than if you were looking at 25 mans.
I don't believe your +spellpower looks overly low for starting out in ICC 10 (bring some flasks with you! ). Grabbing a craftable or two might improve that. Blessed Cenarion Boots are rather nice, and with Primordial Saronite prices what they are (at least on my server) shouldn't be to expensive to have made.
"Something's wrong. Murder isn't working, and that's all we're good at."