In my opinion Moore hit the nail 100% on the head.
Watch the documentary "Who Killed The Electric Car?".
The whole system is the problem. You can no longer make an argument that it is not feasible to make electric cars or that they don't go fast or don't go far enough or that they don't have performance or that you can only have one and not the others. The technology is there and has been there for a very long time and had they spent some effort in researching in that area we would have been where we are today many decades ago. The vast majority of research on this front has been done by either individuals, schools, or very small companies.
One of the largest problems is a lack of mass transit in North America. Canada is in the same boat. One major advantage of Russia during its collapse was an extensive cheap mass transit system that allowed the population to be flexible, which is what we lack. We depend almost exclusively on motor vehicles and this allows a small group of corporations to control a large part of the population because you end up spending money you could have instead spent on better health, better school for your kids or more time off from work.
Everything Moore said is exactly what needs to occur but it is only a partial solution to a corrupt system. This doesn't touch upon monetary policy and the two are heavily linked. Obama should take over the Fed and print his own money with only a tiny interest paid on it, which would go back to the people since they would own the Fed. This way whatever money is used to finance the mass transit and transportation program would be easily paid off and benefit everyone.