Yes the lack of road presence is something I have noticed very strongly. Wonder what would make it better?