Record sales and now news of a battery that lasts hundreds of miles. It’s getting better, but going green was tough, admits a reluctant pioneer