I'm very glad you are ok. Sounds like a really close call, glad it was not your time.
The worse sound you can ever hear while cycling is screeching brakes coming from behind. At that point, either you will be safe or get taken out like a bowling pin.