Buying first gen models is always a crapshoot. Often same for last gen if they try to squeeze new capabilities into a platform it wasn’t intended for.
Tesla is particularly terrible but this has been true for every manufacturer.
You want a couple years for them to work out the kinks.