I used to ride Bicycles back in the old (and slim!) days...I try to take the entire lane as mine..in the city, I always ride next to the center line and away from parked cars. On the highway, I also try to ride next to the centerline..I think if you give people room, they'll take it...I try not to stay in a cars blind spot, but rather speed up or slow down to get clearly infront of or behind cars...I think color has a huge amount to do with visibility...supposedly, the most visible color is yellow...for a long time, I rode in a long sleeved white T-Shirt that flapped vilolently in the wind...I think black is invisible..I would like to find a nice light colored jacket, but never have found one..unfortunately, I think Beige is just as invisible, and I have found Beige jackets that I like...I used to have a beige Subaru that I got cut off in even with the headlights on...
I also try to anticipate what cars will do..at corners, I go next to the center line and slow down, making sure that they see me and am prepared if they pull out...I will them not to, and if they start, I've gone so far as to point at them and "Make " them stop...at oncoming left turns, I go to the right side of the lane and watch them like a hawk, and if they move, I "signal " them with my hand, and accelerate like crazy..I have a friend who actually was hit in the side of his bike, and the old man who hit him thought it was HIS fault!
There are weenies everywhere!