First of all, "L5 no geofence" is repetitive. L5 automatically means no geofence. You can't have L5 that is geofenced.
Well, to be exact, you can have Level 5 that is geofenced to a market or a regulatory area (it is all in the J3016). But mostly I am just repeating ”Level 5 no geofence” because that is what Musk answered yes to.
Second, L5 means the car can self-drive on all roads, all weather, all times of day and night, with no driver supervision at all. Is that what you think FC will be that at the end of this year? Because that is what I think you are saying.
That is what Musk said would be feature complete at the end of 2019, yes.
It isn’t me saying it. It was literally Musk saying it. You are inventing other interpretations for it. I am simply repeating what Musk said.
And that is not what Elon meant by FC L5. When Elon said FC L5, he meant that it won't be geofenced or restricted. So FC will not be geofenced or limited to a certain time of day or certain weather which by definition is L5. But FC will not be finished L5. It will require driver supervision in the beginning.
You don’t know what Musk meant, you have your own opinion about it. I go simply by his words on Autonomy Investor Day.
But I think you misunderstand something fundamental:
Feature complete is a fairly well-defined term in software development. It does not mean a released or reliable product, quite the opposite it is a state in software development.
Let’s take an example of simple software. Let’s say you are programming a simple Pac-Man like game. To be feature complete, the main character, the ghosts, the pills have to exist, at least some mazes and all their logic must exist. Pac-Man must eat the pills, the ghosts must hunt and kill Pac-Mac and so forth. But it might still miss some final graphics, it might miss a couple of the mazes (simply data input into the system) and the ghosts might sometimes wander through walls unintentionally and it could crash at times. Roughly speaking, that would be feature complete. Now if that Pac-Man game was missing the ghosts entirely and Pac-Mac was not eating the pills, that would not be feature complete.
What this means for Level 5 autonomous software is, it would have everything implemented that is required to drive without a driver and without a geofence (limited to a market is OK), but its reliability can be poor (so of course it needs a driver), it can be rough around the edges, make stupid mistakes and so forth, but it would have all the subsystems a full Level 5 no geofence system has.