As a driver of a car (car-lite these days) -I have a few times ALMOST hit pedestrians and cyclist when making turns at intersections. The thing that hinders my vision is the A-pillars of the car. With the sun in my eyes it is nearly impossible to see anything coming at me with the pilars in the way.
Anyhow, as a cyclist too, I'm glad your alive to share the experience.
I hope you got that guys number, so you can go after his insurance especially if you have any latent injuries.