I don't yell at people who clearly won't hear me.
The number of people who really anger me and look like they could hear it if I swear at them is pretty small, so I don't swear much while out on the roads. A couple times a month, maybe. I guess I swear under my breath sometimes when a person really ticks me off but I don't have too many scary/anger-inducing encounters.