The LIDAR idea seems better to me. The car can build an accurate 3D model. I'm sure the artificial vision of the Tesla is good but it will probably get fooled too.
Correct me if I'm wrong, but I was under the impression that LIDAR-only doesn't work at all during heavy rain or snow. You'll probably always need some sensor fusion from a mix of optical/supersonic/radar/lidar.