Be sure to include Hellbred (FC2) under races, and Ability Focus: Eldritch Blast under feats. I'd also put Half-Fey under level-adjusted races/templates, and note that you don't have to take both levels of that.

On Enlightened Spirit gestalt: Assuming you start taking it as early as possible, you'll get access to greater invocations one level sooner from its bonus shape invocation, which means your Warlock 10 invocation known can be greater instead of lesser. The bit about being able to trade out the invocations it grants is a bit questionable (trade an invocation you know for any other invocation you could have picked in its place, there are no other choices), plus every invocation it gives you is actually really, really good, even though a few are extremely situational.

I'd include Spellthief in the class dips, especially on a Chameleon build, due to just one level of it enabling wand use for most of the Wizard spell list.