As I expect to get my hands on my Model 3 in a few days, after a wait of nearly 27 months after registration, I felt a need to attend the Tesla Shareholder Meeting today, held at the Computer History Museum in Mountain View, California. Equally importantly, as a shareholder, I wanted to hear from Elon Musk how, in his words, Tesla is doing.