Tesla earnings: Can Tesla ever live up to the hype? Tesla beats expectations as deliveries increase