Make it mandatory to have a licence before using the public roads.
I think if all road users had to know the highway code they and the road would be a much safer place. They would understand the roads and be less reckless if they had a licence to lose.
The roads have changed so much since the highway code began. There are too many cars and large vehicles on the road now for the average cyclist to not HAVE to know the highway code before they use the road.
Most public roads are a minimum of 30mph which will easily kill a cyclist.
It will save lives and make the roads a safer place for all road users.