Atc1man, I cycle too
There have been times I would liked to to have been packing when on my road bike, and even on my Specialized Comp mountain bike. Not for drivers, but dogs.
I've outrun them all so far, but I'd hate to drop a chain whilst being chased by the "Robert's Lake Rottweillers." Actually, Rotts put up a good sprint but tucker out quickly. The fastest dog I have seen was a really mean boxer mixed with a Dobermann that was missing a front leg. That boy could fly on a dead run. He pushed with his back legs and hopped on the front one in stride.
I actually stopped one time as he was waiting by the trail next to the Mississippi River bottoms (I lived in Hastings, Minnesota then) and stood my ground with an extended ASP. He backed down. Since it was out in the county, I could have had my Ruger 22/45 exposed in a nylon holster and it would have been legal.
Keep a few rocks in your bike jersey pockets for A-hole drivers.
"Gee officer, a truck must have picked up that rock and dented his fender."