Announced in 2017, Tesla's fully electric Class 8 has been delayed at least four times and is six years overdue.