Regarding demand, I don't think there is a long term demand issue with Model S. I do feel however, that there is a cap of about 50-60K MS and may go down a bit as MX becomes widely available. For past 90 days, knowing MX production won't ramp up as needed, Tesla is trying to generate more demand using referral program. I don't buy Elon's view that he's utilizing it for different reasons. If you disagree, I am fine with it. Offering powerwalls late to encourage referrals suggest they need more demand quickly to come as much closer as possible with the lower end which I strongly feel will be missed.
BTW, I was the first one on this board to mention that Tesla will lower guidance in last quarterly report. I reiterate that looking at current VIN assignments and pace of it, 50K target is guaranteed not possible. Referral program is supposed to bring demand forward and looking at current situation, I feel that new orders won't come at required pace to meet numbers. Once Referral program ends, Tesla needs new and better incentives (in terms of functionality, wow factors, design, or just cash) to keep current pace. Even then, 50K is a hard number. Additionally, we now have a strong point to consider that maximum 200 MXs will be delivered by early December based on MX thread details shared by a few users.
That being said, I have no idea where TSLA stands if Tesla lowers guidance. May be its priced in now, may be its not. Caution is required. At below 200, I feel that market expects the worst which in case may pop the stock.