If that wasn't bad enough, the timetable for Tesla's solar roof, which looks like a conventional roof but has solar cells inside, keeps getting pushed back.

Tesla still touts the solar roof as the centerpiece of Tesla's solar energy business and the Buffalo factory – Musk last month said 2019 would be the "year of the solar roof" – but the reality is it still isn't ready for prime time, more than 2 1/2 years after the company rolled it out at a splashy Hollywood event.

Musk said Wednesday that Tesla still is working on Version 3 of the solar roof's design, and the company still is doing development and testing work – a time-consuming process because the roof will come with a 30-year warranty and Tesla needs to be able to simulate years of weathering and aging during a compressed testing period.

Meanwhile, Musk keeps hedging on when production will ramp up at the Buffalo factory.

Musk previously predicted that the production ramp would happen by the end of last year. It didn't. In November, he said it would happen during the first half of this year. In January, he backtracked further and said it would happen "during 2019."

On Wednesday, he indicated that the ramp up could extend into next year.