Scary, scary!!!

Yes, we must be defensive cyclists at all times, never knowing what we'll encounter. Sounds like you were. So glad you escaped calamity.

Interesting that you were half a mile "ahead" of Dh. You sound like a superstar!