My 73 boomkin in my mixed group has 1050 spell power and does 1100 dps. I use the mage's focus magic on him and have about a 23% crit chance. I use a very simple dps macro.

Code:
/cast [nostance:4] Moonkin Form
/castsequence [target=focustarget,harm] reset=combat Moonfire, Insect Swarm, Starfire, Starfire, Starfire
I haven't got around to getting any glyphs at all yet. I have a lot more buffs than you do but I still don't see why yours do such low dps. Before I put insect swarm in my macro I was doing 1200-1300 dps but figured the -hit debuff was worth a little drop in dps.