Car wreck: What to believe, Musk’s promises or Tesla terrible results for Q1?

X