Statistically, white and silver cars are in fewer accidents
Why are popular high visibility colours in such short supply anyway? Vinyl wrap is much cheaper than a respray...
From my point of view immediately preceding the knee and bike damage: a black BMW slowly emerged from a wall from the left, directly into the road - there was no pavement on that side of the road, I was travelling on the flat at about 18mph and I couldn't swerve - cars were speeding past on the opposite side and I had almost no time to brake. Still, could have been worse - my head could have ended up in driver side window or something. There may or may not have been a convex mirror for the BMW driver to check for approaching traffic (I was too stunned to notice at the time) - if there was, I was invisible in it - despite wearing a hi viz waistcoat. I came to the conclusion that there are some bike accidents which can't be avoided, without quitting bicycles. The only way I could have avoided that collision, is if my bike had a jetpack. 30+ years later, Covid has forced me onto an ebike and drivers seem to hate cyclists far more than they usd to - I saw a car passenger attack a cyclist with a jet of bottled orange fizzy drink a few weeks ago. The cyclist did well to not end up on the road, being run over by other cars...
Maybe I should get an airbag vest...
Sadly, your "accident" could have been avoided. As bike riders, we are too conditioned to cycle as far over to the left as possible, usually right in the gutter, for the benefit of motor traffic. We need to cycle at least 75 cm from the kerb and not be afraid of taking the primary position when being on the left would put you in danger and when there is no space for motor vehicle drivers to over take you and give you 1.5 m of clearance.
However, as you say, most motor vehicle drivers these days are an angry and frustrated bunch, who haven't got a clue as to why a bike might be "in the middle of the road" and think they should just get the hell out of the way - completely oblivious to the dangers the person on the bike is trying to negate.