Tesla is far ahead of others. The future of petrol cars seems bleak after 2020.