To the bolded, I think it's a good idea to start talking about these things - like thinking as a driver, and what roads are called, how to figure out directions, etc. - well before they actually start driving. It's really a nice "gift" to be able to drive and travel well.
My mother got her license later in life, like in her 40s, only at the urging of my older sister, who needed her to drive her places. She did ok, but was never 100% comfortable driving. I never realized how much until someone gave her a "new" car and I had to take her for a test drive to show her how things worked as it was a newer model than she'd had before and the buttons and whatnot were different. Well we stayed on our small street but before we'd even left the driveway she'd started turning cold and clammy and was beginning to shake! I literally worried she was about to have a heart attack, so we had to end the lesson early. It made me sad to see how frightened she really was to drive! (And one of the reasons she became that was was the very first day she got her license we went for a drive and the city street around the corner from our house was very narrow and fully lined with parked cars. As she was driving very slowly down the street a child rode his bike into the street from between the cars without looking, and went under our car. He wasn't hurt, thankfully, but his bike was broken and the boys parents, instead of disciplining their son, blamed my mother for the "accident" and made her buy him a new bike. She was completely devastated thinking she hurt a child. Like, I mean, crushed. This affected her so deeply she apparently never got over it. She could drive ok when she was alone, but when anyone else was in the car, she couldn't.) My sister also really never learned to drive well, she's a city person and uses public transportation mainly, but when she does have to drive, it's never pleasant for her. Again, sad. I try to think of them when people are on the road driving slow (which I know can be a hazard in and of itself) because honking and screaming at them doesn't help the situation. (DD also had someone swear and scream at her on one of her first outings as a new driver.)