lucky for you im a nice moonkin and willing to help
1st off, you are below hit cap. Hit is the 1st priority as a caster DPS. You cap that IMMEDIATELY. The cap is 263. Also your stats and gearing are kind of out of wack. You are EXTREMELY below the desired crit. All yellow slots put SP/Crit gems in them ONCE you are hit capped. Until then gem Hit all the way if you have to (You shouldnt need to normally... but you are below cap) Pure SP gems go in most other slots (Still use 2 Purifieds for your meta ofc)
You have WAY to much Spirit/Haste gear. Spirit gear is BAD. I repeat BAD. Do your absolute best to get Crit/Hit/Haste gear as your pieces (Definitely Hit/Crit for you since those are the 2 stats you need most). Being over the haste soft cap is completely fine, it just means that crit becomes more valuable than haste untill you reach the crit soft cap. Since you arent close try and gear Crit over Haste. Also make sure you work your way to getting 4p T10 or even 5p (All pieces have Crit so it will help you). It is itemized very well and will increase your DPS by a good amount. Also try and replace your trinkets they are pretty bad
As for adds it depends how fast they die wether you DoT or not. You NEVER Faire Fire adds. Faire Fire is only a DPS increase if it is something that will be alive for 2 minutes or so. If the add will live for 15-20 sec or so Moonfire it then Nuke. If less than just nuke depending on your Eclipse rotation. Things like Bonespikes you dont dot you just nuke (You can also Typhoon them if they are bunched together for an added little DPS boost) For Saurfang adds you should probably moonfire then nuke. Although if your guilds DPS is good than you dont dot them since they die to fast, like I said it depends on how long they live. Dont insect swarm them isnt worth casting in that situation.
A side hint for you once patch 3.3.3 hits glyph starfall instead of insect swarm. And stop casting insect swarm all together unless you have nothing else to cast because you are moving. It will increase your DPS and you will thank me
http://www.wowarmory.com/character-s...den&cn=Jibjabb Just so you can know who I am and see I know what Im talking about. Can aslo check ICC heroic WoL Dmg meters for moonkin too :P