Bike lanes are good, but sometimes I wonder if they are really needed, or if certain motorists just need to be reminded not to kill anyone. "Thou Shalt Not Kill", that about says it, it doesn't need any ammendments. Most drivers are in control of their cars, and are sane enough to give seven to ten feet of clearance when passing a bicycle.
Yes, a rear-view mirror is a good idea. There are mirrors on the market today that are convex, or "wide angle", so the cyclist can see traffic in more than one lane. Lights? I ride with three headlights and three tail lights; the tail lights are in blinking mode in the daytime. How about wearing a reflective vest, like highway construction workers do?
Parked cars are an issue. One could ride further left, or ride slower, being prepared to stop if a car door opens. Alternatively, one could stop his or her bicycle before passing parked cars, and look in the mirror , or over his or her shoulder, to see when there is a break in traffic. Another thing to consider, in relation to passing parked cars, is having a large handlebar basket, which would take the impact if someone opens a car door.