Tesla announced its Q1 production and delivery numbers last night—and the news is not good. Electric vehicle pioneer Tesla announced its first-quarter delivery numbers last night — and the news is not good. After pulling out all the stops to deliver a record 90,700 cars last quarter, Tesla delivered just 63,000 cars this quarter. That’s […]