Cult of Elon: What it's like to see Tesla unveil a new car