Very glad, all things considered, that you are okay.
Some things we only learn by having the accident. It creates a life event that sticks with you from then on. Mine is fawns. When I see one of them alone on the edge of the road or MUP, I slow down to almost a walking pace. And three times since, I've been safe because I do.