Ian,
Petroleum refining is a manufacturing business. Normally, when a company sets up a manufacturing operation importing raw materials and selling higher valued products into global markets, we appreciate the jobs created and the tax revenue provided.
But, for some reason, as your post suggests, we don't do this when it comes to oil refineries. The "value" you refer to has been created by that refiner, by the manufacturing process, but it can only be captured by selling the product into the highest valued market.
Refiners can't pay global prices for crude oil and then sell their product at less than full market value. Both Sun and Conoco tried to do that in Philadelphia and all they accomplished was losing an ever larger pile of money.
You are correct many, if not almost all, energy related projects have long lead times and can't offer immediate relief for rising gasoline prices. Rather than bashing Republicans for behaving like Democrats do when they are out of power, it makes more sense to listen to what Obama is saying. He knows there is no magic, silver bullet when it comes to energy supplies as some folks in Silicon Valley convinced themselves a few years back.
Obama is right. We need an all of the above strategy wherein, oil, gas and coal will continue to play a very large role in energy supplies for decades to comes. No serious student of energy supply thinks otherwise.
As for Keystone, it will get built with the support of the second Obama administration. I wouldn't bet against it.