I'm somewhat in the middle with the new UI, liking some things (e.g. improved favorites access in radio) and disliking others (controls on right side of screen where I can't brace my hand.)
However, I'm 100% in agreement that Tesla needs a more professional approach to UI design. As a physician and medical informaticist, I spent nearly 20 years working with UI teams, trying to iteratively improve the function of electronic health records. Tough to do with so many different practice styles and temperaments (herding cats comes to mind.) But what we eventually learned was that the key to better design was in our accurate definition and prioritization of "use cases". What was the user trying to accomplish when interacting with any particular screen? And how often was that use case invoked? High frequency use cases needed to be nailed, for maximum simplicity and efficiency, while rare use cases could be more "hidden."
Here's a personal example: up here in the NW, I like having the heated steering wheel turned on most fall and winter mornings. However, in order to do this, I have to go through two screens to arrive at the proper place, and the setting is turned off every time the car stops, unlike the heated seats. Tesla could make the bottom panel on the screen more configurable, so that certain functions (like turn on steering wheel heat), could be chosen to display at the top level. And they could create an option to leave the setting on or off. Granted, Tesla is slowly headed in this direction. i.e. I like how you can now label and display A or B trips.
The other thing we learned over the years was that choosing random "enthusiasts" to beta test our designs wasn't a good idea. Testing needed to be done in a controlled environment with users of different temperaments, with professional UI observers working through various use case test scenarios. Testing should identify whether the UI is intuitive (e.g. easy to learn) and memorable (even if slightly difficult to learn, once learned, it's easy to remember) and efficient (based on frequency of use of particular features.)
Overall, I'd give the Tesla UI a B. It's mostly pretty good (and outright AMAZING compared to most other cars.) But to get an A, it's my opinion that they need a more professional approach.