This is correct, but only if you have the right drive-by-wire and sensor array tech. Essentially what you're saying is "Once you solve the hardware problem the rest is just software" which isn't particularly insightful.
What happens if Tesla can't solve the software problem because the sensors aren't providing the necessary data?