That's a very comprehensive rant and I hope you feel better for it.
Never had problems with cyclists until after the 2012 Olympics, Then they came very close to where I live (in Surrey) and that's when the trouble started. I do drive and only a week ago, I was almost forced off the road by a pair riding side by side on a particularly winding and busy main road. My only recourse is to vent my annoyance by posting mean memes :~)