Have you looked at the plugs? The color can indicate all sorts of tuning problems including too rich or too lean.
In my experience with C-code and A-code cars is that 15-20mpg in mixed driving is normal. I got 12-15 with my S-code.
Tuning matters, as does everything already mentioned, but I...