Except in this case, Tesla is not sold out of base 3's. They could have built them last summer and to this day. They intentionally chose not to build them, and are making much more expensive 3's instead.
I think back to Tesla's apparent state of mind at the time of the Model 3 reveal and Day 1 of reservations, where people could put down $1000. Tesla wanted that money. Tesla NEEDED that money. So Tesla said what they had to say (it's a $35,000 car!!!) to get that money.
I knew I could afford $35K for a car, so I got in line and whipped out the credit card around 10:10 am on 3/31/16. If Tesla had told us all on that day that it would be a $49,000 car, I would have WANTED to reserve one, but probably would not have.
Perhaps we need a Better Call Saul type of lawyer to file a lawsuit on this and make it nice and public. I would not expect to win the lawsuit, but maybe the resulting publicity would wake up Tesla to the fact that they are wrong in this case, and deceiving their reservation holders and investors, no matter why they did it, is not cool.
Tesla took in 400 million from deposits. Their market cap is 55 Billion. Don't flatter yourself that your $1000 or even the sum of all cancellations did anything.
You KNEW since last July 2017 that the $35,000 Model 3 was not coming out "soon". Here we are in March 2018 and the $35,000 Model 3 is not coming out soon. Tesla has always given estimates and have pushed them back via email so people not on TMC was made aware. You continue to "suffer" by your choice.