Is it reasonable to buy a Model S now hoping that within 6-7 years you can swap out the "old" tech batteries for newer / better / faster / higher capacity battery packs which will be introduced in 5-7 years?
If so, it wouldn't be a bad long-term car for those of us who like to keep cars more than 5 years.