Too early for cannibalization with 12 - 18 month wait on Model 3's. By end of 2018 when they've cleared out most of the backlog, X and esp. S sales are likely to suffer without an update. I find it hard to see what about the S is so much better than 3 that it justifies 2x the price. An extra 10 inches for $3,136 per inch. Everyday I get emails promising extra inches for much less. I'm rooting for a major update, at least to the interior!