The battery replacement cost has no solid guess on price. It is expensive now but those cost will drop as time goes on and the tech get better.

THE FAQ might answer a few of your other questions.
Battery, "Based on testing, Tesla expects the battery to retain approximately 70% of its initial capacity after seven years or 100,000 miles."http://www.teslamotors.com/models/faq