I know. The game assumes your driving skill only lets you line up your vehicle once the turn is over and does so in 15-degree increments, but doesn't see fit that if you turn your steering wheel - the vehicle keeps on steering in that direction. The ideal thing would be, since movement is based upon direction keys, that if you keep steering you line up your ride with either diagonal, or x/y axis. Otherwise, hitting '.' key would straighten up your direction to the nearest of [0, 90, 180, 270] or [45, 135, 225, 315] respectively. It would certainly mean difficult maneuvering in-between the trees, but it is exactly how your character goes on walking/running on foot.
I've also recognized the other solution being that of what tiles you cover if you shift tiles the current way steering works, and it's far more complicated. It would require much more than a few redraw() funcs.