New technology comes out on expensive, luxury cars first than it trickles down.
Fisker automotive has a solar roof on their car, when it comes out. Other companies are looking into it.
If you buy a Ford Focus EV, when they come out, you can get 2.5 KW solar panels, installed with a monitoring system for $10,000.(I think that is after the federal credit but before the state credit) In California it would run $15,000-$18,000.
I wish we - in California - had a requirement that all new homes had to have solar panels on them, but the roof lobby squelched that idea. I'm not sure how the supply of solar panels would have hurt building either, but we people who believe in these things keep trying.
Buy a range extender or plug-in prius. Buy an EV if you can. Put solar panels on your home.
Create your own energy policy. The government is not going to do it for you.