Well, now we know the reason for the Friday night news dump. When the Obama administration finally announced that they would be launching an independent review of Department of Energy loan guarantees, they were likely trying to get out ahead of this:
I believe in tax breaks for companies like the one that I just visited, companies that are investing here in the United States, small businesses, American manufacturers, clean energy companies. I don't want solar panels and electric cars made in Europe or Asia. I want them made right here in the United States with American workers. That's the choice in this election.