Equin0x, have you heard of Tesla cars being used in US, Europe and Asia. You are right, these cars are not meant for long cross state drives, but for small cities they are scooping the market share. For your information on 20 mins charge the Tesla cars can run for 3 to 5 days, that's today's technology, Imagine what it will be in 50 years....oil...petrol really..???