Regarding battery degradation, I read a thread on this forum and it appears that you loose around 5-10% after 100.000 km. But maybe.. Just maybe.. You can upgrade the battery pack in 5 (?) years time for a reasonable price? look, it's new tech, and tesla cars are like computers.. In 5 years time...