A round-up of 15 electric cars with 2020 vision