It is possible that roadster specs were made up and now the RnD department is suffering to achieve the same, delaying the deliveries of the final product.
So he basically did sell the promise but now Tesla has to deliver it as 6 years is a very long gap.