Moonkin spec is pretty fluid atm. There are many different talents that are added/removed based on the encounter, mana regen, gear level, etc.
My current spec is:
The World of Warcraft Armory
*EDIT* I've been considering a respec since my mana regen is so high (I don't use my own Innervate, and if I'm not AoEing I don't drop below 90% mana) and came up with:
http://talent.mmo-champion.com/?drui...7bNrD,kdJ,9901 (it also falls in line with EJ's thread)
Hit cap for BOOMkin (with all applicable raid buffs) is 263 (237 with a draenei). Haste soft cap is 401. I don't believe there are any specific caps for crit or SP, but you definitely don't want to push one at the expense of the other.
The common school of thought for gemming is all Runed (+sp) gems. The meta of choice is
Chaotic Skyflare Diamond - Item - World of Warcraft . To meet the blue gem requirement, 2 +SP/+Spi (purified) gems are usually used.
As for your choice to leave out Treants, Typhoon, and Starfall, I'd highly recommend putting them all back in. The only one that I might be tempted to pass on would be typhoon, but only because ToC doesn't have a bunch of AoE fights (and if I removed Typhoon, I'd remove Gale Winds as well). Starfall is just added DPS, it's great for a single point investment. Same with the treants, although they're deaths are a limiting factor (one that should be alleviated, at least partially, in 3.3).