The turning radius makes the game really difficult. I think a quick change would be to have a radius proportional to speed. Even at minimal speed, it is quite important, I was always blocked in buildings.
The idea is there though.