My GS is a 450h Stevie and I think that your 28.6 urban is where it should be. My urban figure (manually calculated, brim to brim) hovers 28-30.
One caution, if that is the on-board computer figure then it needs to be reduced to about 26.5, otherwise it is fine.