To your last point:
Oh yeah, I am of the strong opinion that everyone should need to fully redo their drivers test, written and practical, every 5 years, hit 60, every 3 years, hit 72, every single year.
There are way too many idiots who don't know how to drive, and driving is such a ... multi faceted skill that requires so many of your body processes to be working well... and basically all of those start to nose dive after a certain age.