You missed the point in that Tesla did NOT promise or say that this is what the system will do all over.
It was showing what 1 situation was doing.
The training made perfect sense. Why? Because it is a NEURAL NET. These require training over and over on the same route, which is why it is important to have such large data quantities.
The ONLY thing that is wrong is when Elon says that all of the hardware is there. Obviously if ppl THINK about it, they would realize that only the front camera has a wiper. As such, precipitation becomes the main issue. Likewise, so does blinding sun.
So NO, the 2017 was not wrong. Only ppl making up BS about it.
And as to when this will be ready? When you see an EV deal with the precipitation issue (laser, etc), THEN you know that things are close. Until then, we are still off (and as I said, Elon's timelines have never been there).
In the meantime, FSD remains safer than regular human drivers.