American cars don't have a good reputation with a lot of Americans. They're generally cheap vehicles with poor build quality.
I would not lump Teslas with the rest of "American cars". Quite a few people that wouldn't touch a Ford/Chrysler/GM vehicle seem eager to give Tesla a chance.