I just waited 7 weeks for a ~$50 repeater camera that was dead the day I picked up the car, with pretty much no one who actually cared or could help me to talk to. Ended up buying a replacement on eBay at my expense, to get me by while I waited for Tesla to get their act together. I find that highly unacceptable and I ranted similarly and noted it was a rant.