I waited 4 years for a CT, then cancelled when they missed the specs and got a Ford F150 Lightning Platinum, I am still waiting on the Roadster. It's frustrating, but it's a free market, vote with your dollars.
Its true once TMC goes to production they crank them out, witness all the QA...