Glad you are fine.
I use a front blinker light and I yell "Bike" when in these type of encounters. Really is amazing how impaired people are or they just do not give a damn about cyclists. Last ride I had three near misses by 1. getting squeezed by a Suburban on a road with no shoulder missed hitting me by a few inches; then, 2. being J-hooked by a minivan that sped up and cut me off on a right turn, and 3. I had to swerve out of the way of an SUV that passed another vehicle going in the opposing traffic lane.
Then, if they do hit you, they will either run leaving you dying on asphalt or lie to the police.
I am going for a hike today instead of riding too!