When earlier this year Tesla’s Elon Musk said the company could soon have batteries lasting for over one million miles, many probably took it as yet another grand promise with less substance than realism requires. Now it seems Musk may have not been exaggerating.