GM, Toyota, and other big car companies include their customer service in their price. They spend money on the personnel to do that, and as a result, the cars are more expensive with less to offer. I personally think you get the best value out of Tesla. They spend their time and energy on the product itself, hardly elsewhere. I also think this is why there isn't much bad press surrounding Tesla. There's no money spent on advertising, so what's out there is word of mouth. It sucks to wait, and sucks to have expectations changed, but it is what it is. You still end up with the car you paid for, and in the end, you are either happy with that or you aren't and need to return it.