Its got Domain Wizard in there already.
I'd make room for Alacritious Cogitation and/or Uncanny Forethought + Spell Mastery, personally, and not use all your feats to try to fit into several PrCs which aren't really that great. Ditch Summon Elemental <- its a worthless feat.
I'd ditch Archmage. Since all this stuff is available, I'd bet that Rods of Reach Spell and Extraordinary Spell Aim (or whatever it is) is available too. Saves you 3 feats (well, not really, since you have shadowcraft mage in there.
I'm not sure how you are getting into Shadowcraft Mage as a non-gnome (adaptation section of the PrC?). I don't like the class in real tabletop games unless the character is extremely focused on just using it (which is counter to being a Generalist).
Fatespinner 4 is OK, and Ruathar 2, too, and Shadowcraft Mage 5, but try to keep those low BAB classes at even levels. Try to use fractional BAB if you can.
I don't see any Incanatrix; its always worth it to lose Evocation for it [if you have ScM in there], and the 4 bonus feats it gives are a welcome addition.
In short, I think the build you have is feat starved and doesn't have enough "general" Wizard stuff in it (almost no metamagics, no crafting). Those crafting feats are worthwhile, and the best reason to be a generalist, imo.
\\\///
Here's a true generalist along similar lines:
Grey Elf Wizard 15 / Loremaster 5 (same elf sub level) (domain if its allowed)
1,f,f,b Collegiate Wizard, Alacritious Cogitation, Mercantile Background (stole this idea), Scribe Scroll
3 Craft Wonderous Item
5b Spell Mastery
6 Uncanny Forethought
9 Craft Rod
10b Quicken Spell
12 Maximize Spell
15,b Improved Familiar, Skill Focus: Knowledge The Planes
18,b Spell Mastery, Forge Ring
End up with about 20 spells you can spontaneously cast 12 times per day (+1), a lot of crafting to help the party, your own metamagic rods to save costs and rapidly quicken them, a Quasit that can turn into a Wolf which you can ride around for kicks, UMD out the wazoo so you can actually use those personal only Divine Spells if you get the urge.
Its a generalist Wizard with all the general Wizardly gifts.