The other thing to consider is _when_ the 40,000 price was announced. The model 3 was originally promised to be 35k, and thats roughly held true _if_ you account for inflation. Should Musk account for inflation when making announcements? Well, yes, but he'd need to be accurate with his timelines first...