In Germany you can go to any optician and let 'em test your eyes. Most of them take their job serious and truly find out wether you have to wear glasses or not. You need their OK to be admit to the "driving test". Unfortunately, when you passed the test, no one askes you to repeat the test after months or years so if your eyes get worse, you don't have to wear glasses, cause no one knows...but IMO you can't make people run tests on their eyes, ears, driving skills or whatever every year or so...
Traffic accidents will happen everywhere and will continue to happen.
But they're always trying to keep it in certain limits by, e.g. forbidding to talk on the cell while driving. But as long as it'll just cost you 30 Ôé¼ or $, few people care.
Very often, elderly people don't cause accidents, but are an obstacle for everyone else on the street (the great grand father of my girlfriend is 92 and still driving, at a top speed of 30 km/h). I think you should have to run qualification tests from the age of 55 onwards to verify your skills.
Well...happy driving for you guys