Tesla cars do not sure solve the energy problem at all. They don't use significantly less energy than a modern diesel BMW, they just use batteries not oil. The energy crisis we have is more related to how can we produce the energy for the batteries.
70% of oil use is directed for use in transportation. If we can cut down oil use by 70% by switching to fully electric cars, we have no "oil" crisis. I agree that the "energy crisis" is broader in that it also involves climate change, but specifically I find our numerous wars in the middle east more of an immediate concern for US welfare and much more easily addressable (all you have to do is buy a Tesla).
They're around 20%. Increasing that to 50-60% (as you need t consider the inefficiencies of batteries, transportation of electricity, not just the efficiency of the motor itself) won't save the planet. It helps, but what we need is fusion or something like that.
Reducing automotive energy use by a half or two thirds would have an extremely large impact, especially if you consider all of the new autos that will be coming online in India+China. Sure, we still need to switch power generation to cleaner tech as well, but this simplifies the solutions greatly, as power generation will then be concentrated. If we can stop focusing our national attention on trying to secure our oil supplies, we have a better chance at solving the problem as well.