Cars can pass bicycles anytime. When the lane is too narrow, wait until the next lane is clear and give the bicyclist all the rights of any other slow-moving vehicle. Slow and let other cars pass, merge left to pass bicycle. Leave plenty of room between your car and the bicycle. Then add local streets, mostly paid for from local property and sales taxes.
Roads are for cars.
The public roads are for transportation as they have been for thousands of years. Pedestrians, farm tractors, animal drawn vehicles, motor-cycles are all entitled to share the road. Bicyclists have same rights and responsibilities as motorists.