I am wondering what you are supposed to do when riding on a one way street with steady traffic. I take a road like this every day and usually am in the door zone because I don't really have any other option. The speed limit is 25mph and I can only go about 17mph, so if I take the lane then I would hold up traffic. I try to stay as close to the center as possible while letting cars pass me. I actually ride on the left side of the road, since it is allowed, since I don't think as many people would open those doors.
I would think the people in the car would be at fault in most situations.