Elon Musk promised in 2015 that Teslas would have "complete autonomy" "in two years". Seven years later, we're still waiting - Tesla won't release the data they have, but crowdsourced data suggests that they can only go an average of 84 miles before a "critical disengagement" (ie handing back to...