I have been waiting 6 weeks to have passenger seat replaced for rocking. It still isn't here. No sign how much longer. Waited 3 months for all weather mats to show up. And now, it took two weeks to get a rear bumber that was scraped at the train station. They are so unready to handle the intro of the Model 3.