You also recommend that there be a list of citizens 16 years of age and over who have a driver's licence.
I am curious. Why are you limiting yourself to a list of citizens 16 years of age and over and not proposing a list of all citizens from birth? You could obtain all birth certificates, and when people reached the required voting age, their names would already be on the list.