Having a character setup this way AFTER their race bonus does not sound min/max'd at all.
It sounds about right for ONE OF the casters, they shouldn't all be setup that way, and I would probably look @ 18/16/15, or 18/16/14 instead. It sounds more in line with what I would expect from one of the old infinity engine games. That character is going to be sort of like minsc, with a few very solid stats, but some distinct deficiencies elsewhere, and there are multiple caster builds you could pursue with those scores.
The problem is that the attribute scores assigned in game right now make the characters Capable of doing many different things, but Incapable of doing any of them well enough to be useful past Normal mode (and even there, some of them are questionable).
Edit:Just as a note- I am NOT suggesting all the BG2 characters make sense as a model for this...
None of the characters in PoE should have stats like saverok or Jaheira!