I think your time frame for the battery life may be off, just slightly.
http://www.greencarreports.com/news/1100603_life-with-tesla-model-s-battery-degradation-update
Everything you wanted to know about Tesla's battery pack, and more:
https://teslamotorsclub.com/tmc/threads/pics-info-inside-the-battery-pack.34934TLDR: Its a (massive) collection of temperature controlled (with liquid coolant) and fused blocks of 18650 Li Ion batteries.
The 18650 Li Ion is the most common Li Ion battery made. Their properties are well known.
The following cause a 18650 Li Ion cell to die, ranked in order of severity: over-discharging, heat, over-charging, simple use, and time.
Tesla's software ensures that the cells never over-discharge and the environmental control built-in ensures the cells don't experience less than ideal temperatures. However, Tesla charges their batteries well past the optimal voltage if one were to min/max in favor of longest battery life. This is simply because min/maxing for longest life drastically reduces how much charge can be added to the batteries each cycle:
http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteriesSo Tesla has determined a balance point between long battery life and the degree to which they'll allow their packs to be charged up. By charging to 100%, you push this balance point to its limit and reduce the life of the battery pack by some small degree. In ordinary non-long-distance driving, you'll want to only charge your battery pack to 90%, or even less. If you can do your entire daily routine plus unexpected local trips with only 50% charge, you could extend the battery life by only ever charging to 50%.
On the other hand, if you're driving long distances, you're min/maxing for range, not battery life. You should expect to age your pack quicker. To mitigate this, don't keep your pack at 100% for any length of time, only charge it up to 100% immediately before departing.