The reason why I failed my first road test at 16 was because I wasn't given enough driving lessons to feel confident enough to pass. It also didn't help that the test was taken out in a town that I've never been to before.
It wasn't until later that I was diagnosed with Asperger's and my step-mother told me that's probably why I didn't pass my road test.
That was a major blow to my self-esteem. I basically didn't even want to bother trying again. I figured that I'd just never be able to drive because of my condition.
The years passed, I eventually moved out, and I realized how difficult it was to get around without a car. Not everybody was able to give you a ride, not every place has convenient public transportation, and taxis are expensive. I was pretty much fed up with having to rely on everyone & everything else (because most of the time they aren't all that reliable). So I renewed my learner's permit, took up both classroom time and behind-the-wheel time, made sure I took enough lessons, and scheduled my road test.
I failed the 2nd time, but it was a really bad week so that wasn't much of a surprise. So I retook it the next week, and passed. The following month, I got my own car.
I wouldn't call myself a perfect driver, but I know I'm good enough. It feels great to finally be able to get around like everyone else. I know to NTs that driving a car is no big deal, but for an Aspie like me, it's a major accomplishment.
The only thing that worries me is getting lost, but that's what GPS's are for.