Way off topic but I feel I need to say this... The Tesla NAV application and its exhibited lack of continous improvement has all of the hallmarks of an outsourced software effort. In my former life, we outsourced some non-core applications and suites of software from small boutique subject matter expert firms. Once or twice a year dot point improvements were typical based upon the contract and the outsourced firm's constraints. Now it appears to me that Tesla NAV suffers this same fingerprint as a "tell". Very infrequent improvements if any. But some major moves such as when the so called "range anxiety" release was made.
IMHO, if there were a dedicated team inside of Tesla working on NAV, we would enjoy a continual stream of dot point mini enhancements.... but NO.... that is not the case. However the latest Launch Control release notes did for the first time mention a NAV improvement.
So then we have Tesla probably negotiating with a boutique firm... who prices Tesla identified & prioritized enhancements... and then gets back to Tesla with a project time line and then a "Go Ahead" purchase order is cut... that is what I am seeing, and my many years in the software industry tells me this is probably the situation. There is certainly a Tesla NAV product manager and team of integration and test personnel... but unlikely a dedicated platoon of developers in house.... It just does not "Feel" that way to me.
Now, if Tesla does in fact have an internal NAV development team... me thinks they are seriously mis-managed and some one needs to kick out their JAMS...M. F.