Twice in the past two days, I've almost been hit by cars pulling off of a side street from my left. One was pulling on to the main street in the same direction as me. The other was crossing the main street. The only reason I did not get hit was because I yelled and waved my hands and they slowed down / stopped a few feet away from me. If they hadn't slowed down in either circumstance, they would have hit me or run me off the road.
These two incidents have gotten me quite rattled up and wondering about my safety riding on the road. In this particular case, is there anything I can do to prevent the car from even entering the intersection? Ocassionally, I will wave my hands before a busy intersection so all cars will notice me. But I'd look like a freak waving my hands at every intersection! I will usually wave my hands if I'm not sure if the left-turning car has seen me, but in these cases, I wrongly assumed that they had seen me.
Also, would it be safer to make an evasive maneuver instead of yelling and waving hands? I could have driven off the road in the case where the driver was coming on to the main road. But I don't know of any maneuver to avoid being hit from the side by a car moving straight ahead, other than speeding up (which I did do). There was no time to turn in front of the car. Any ideas?