I'm going to raise a bit of caution about buying down Cha fully on a race with a -2 penalty to the stat, even for the mentioned reason. You've produced the lowest possible stat in LPF, and this doesn't seem to match the mental image you're thinking you're getting. It's more 'almost fully withdrawn and irritatingly meek.' Please keep in mind those invisible Diplomacy / Bluff / etc rolls DMs make for a player are all at -3. Don't be surprised when even ordinary statements are viewed with suspicion or even hostility, because you say them in a completely off-putting way or with similarly sabotaging body language.
The above may be exactly what you are looking for, but I'd be remiss if I didn't at least mention the potential ramifications. It's worth noting having such high primary stats (2 x 18's) is not really needed for survival, to be honest.
Anyway, I don't see any major complications with the rest of the character. Seems pretty solid and the artwork is appropriate. When you have the spells done, etc, let us know we can start with the approval process. There is plenty of time to work with.