Great idea but I think more of us cyclists could be riding and anticipating 'if that car door opens can I stop in time?'. We can't rely on people in cars doing the right thing. Many of us cycle too fast to be able to react in time.
One more reason it's difficult to dodge an opening door is, swaying out of the cycle lane may lead us to hit a car we haven't seen.