There's a lot of uncertainty about what the car of the future will look like and when it will show up.