I'm not going to knock Tesla for trying a primarily visual-only approach, but I will knock them for insisting that it will work out to level 4 autonomous driving with just software.
I predict that these kinds of unexpected edge cases will keep popping up for several years. It certainly will be interesting to see how robust their image processing algorithms get as time goes on, but I wouldn't hold my breath for reliable full self driving for a while.