Welcome to the mad house
Glad you like your new purchase and it would be nice to see some pictures if you're able. It is my understanding that the BetterPlace cars are different to those on sale here in the UK. As our cars are Right Hand Drive we aren't familiar with the ex-BetterPlace cars as such by I believe they have some differences in the programming.
Someone else will come back with further details I'm sure.