All of the above and a new one for me yesterday. Person on a bike pulled out of a driveway on the wrong side of the road and was texting. This is a posted 25 MPH road where most traffic is doing 35 to 40, I was going about 18-20 MPH. If I swerved to the left I would have been hit by the car, stayed too far right and into the wrong way bike. Her (?) head was down looking at the phone until I yelled "hey watch out". Fortunately the car driver was paying more attention then the rider on the other bike and gave me some room. This is one reason why I video my rides.