As for prediction, Elon obviously lacks focus. I've got a 1920's camera with better focus --- it's fixed!
Hmm... I would be more alarmed if it weren't Musk making the prediction. He has a poor track record on timing. For example, here's what he said about self-driving a decade ago: "From a technology standpoint, Tesla will have a car that can do full autonomy in about three years, maybe a bit sooner." - Elon Musk, October 2015[a]
[a] https://en.wikipedia.org/wiki/List_of_predictions_for_autono...