My laptop battery died after two years! How can you expect anyone to buy a car with a battery that needs replacing every couple of years?
It will last much longer than two years. The battery in your laptop has no cooling system, is located next to hot electrical components, is often kept at 100% state of charge for long periods of time and then completely discharged until empty. These are the worst possible conditions for Li-Ion battery life. The Tesla Roadster has a liquid cooling system, and it has a monitoring system that controls the rate of charge and the charge level to extend the battery life. It should be good for about seven years, possibly even ten. The battery doesn’t lay down and die after seven years, it gradually loses capacity from the moment it’s manufactured. Seven years is merely an estimate of when most people will want to replace it. If you can tolerate the reduced range, then you can further stretch out the replacement time.