We drive regularly on a two-lane road through a national park. The road is curvy and hilly and often bicycle-infested. To me the worst annoyance is not the cyclists so much as the wuss drivers who won’t just pass them, instead creeping along behind them for sometimes a mile or more.
In Arizona the law is that cars aren’t allowed to pass a cyclist within three feet. My view is that cyclists should therefore be forbidden to ride on any road where the shoulder is not wide enough for a cyclist to remain at least three feet outside the traffic lanes, unless the cyclist is able to maintain the speed limit at all times.
Here in rural Jersey (yes, about half of Jersey is still somewhat rural) the law is 4 feet of clearance. Whoever makes these stupid laws apparently has never driven outside of a town or city or suburb, where the road is only about 15 feet wide and curvy and hilly barely wide enough for 2 pickup trucks. And there are a lot of pickup trucks, probably half of the vehicles around here. Not wide enough for 2 pickup trucks (going in opposite directions) and providing a 4 foot clearance for the cyclist. So, someone has to stop and it’s rarely the idiot on 2 wheels. Car and truck owners pay registration fees which some of goes to road maintenance. We should have the right of way, imho.