I think you’re missing the joke, silly goose!
The joke has nothing to do with the car, just the fact that cars tend to have a “new car smell” and Elon’s last name is Musk which is a scented product men wear. So the Tesla doesn’t come with the new car smell, it comes with the Elon Musk smell. It’s a pun!
never heard of either
That's why I won't buy one.