I'm not judging or pointing finger, what I will share however is my ethos for riding:
I, as the rider, am 100% responsible for my safety on the road, and that includes compensating for the stupid/inattentive/ego-driven people on the road.
Wanna know how you're an "experienced" rider? It has nothing to do with speed.... It has everything to do with knowing what is going to happen BEFORE it happens... THAT'S experienced. Not mileage, time or anything else.
I used to be an experienced rider, but have never been "the fastest", then I took 9 months off the bike. After breaking the bike out the other day I realized just how newb I now am. Luckily I retained my situational awareness. I am preparing myself for a slow but safe returning season on the bike....