Sod all this re-test business and stick people on a track. If they are not capable of reaching a set time repeatably and without crashing then they just should not be allowed on the road full stop. People may mention logistics here but this is perfectly acheivable and would bring a lot of business to race circuits around the country and give employment to a lot of instructors. You may also say that track driving is completely different to road driving and yes, to an extent I would agree, however, it does ensure that you have good hand to eye co-ordination, stress management ability and spacial awareness in stressfull situations, something that just isnt tested at the moment and is very necessary when you are about to have an accident.
Im sick of all of these "safe" (read incapable of driving faster out of fear of losing control/getting pulled for speeding/lack of spacial awareness to take in what is occuring around them) drivers who feel it is fine to drive at 30 in 40 zones or think that the speed limits are gospel everywhere. Im also sick of the twits who live along fast roads who ask the council to lower the speed limit for supposed safety reasons. This just leads to the inevitable trails of people following one twit (usually over 50) who insists that 30 is a fine speed for such a road or a tractor that just cant go faster and then ends in people taking ridiculous risks to overtake the lot of them in one go since everyone bunches up due to the low speed and no-one will overtake as they just dont have the bottle to do it safely any more or are scared of being arrested for speeding (and the suicide lanes have mostly all gone to help with this).