As cyclists, do we realize just how silent we are to others, even at speed?
Just because we hear the wind in our ears doesn't mean anyone else can hear us.
We get used to being able to hear cars behind us, but can we hear approaching cyclists?
(I know, none of us on this forum ever get passed

)
He should have given warning he was going to pass.
Glad you're OK.