Great points! These are the point intensely promoted by people who either have no clue or have an agenda or both.
Let me explain:
For #1, video monitoring instead of torque monitoring is a valid criticism. It has been obviously addressed by Tesla in some resent updates. Note that many other systems (such as Co-Pilot360) still don't use the video monitoring. Singling out Tesla for this is (a) now misleading and (b) totally biased against Tesla.
For #2, Tesla software is evolving at the speed that has not been known in the industry. Everyone is basically stuck with their current software forever unless your car is a Tesla. That said, Tesla/Musk/User Manual admit that software isn't perfect and the driver must watch it be ready for corrective action. This is a MORE conservative approach than, say, Ford's or GM's which declared that you can now ride with their under-cooked Cruise/Pilot soft hands-free. So, Tesla IMHO is the safety leader here in implementation of partly autonomous software. Again, 0 reason to single out Tesla here.
For #3, Radar or lidar consume a lot of computing resources and coding can be really hard for the system to make decisions on conflicting inputs. I am glad that Tesla has solved the video conversion problem and got rid of radar. The use of lidars for solving the problem of autonomous motion would require a separate Tesla-like computer added to each lidar to convert its overwhelming stream of data into a reliable compact structure. Very expensive and you still have no clue about the color of the traffic signals.
I believe Munro summed up the situation around Tesla's FSD pretty well. Don't you agree?