The Keystone pipeline also has very little to do with American energy. It's just a pipeline that will help ship Canadian tar sands oil down to Texas refineries for sale to India and China. The only reason a lot of politicians want this to pass is because the Canadian company probably lobbied for it, and because the companies invested in maintaining the pipeline and/or shipping the crude probably line their pockets too.
As a Canadian, this is a great pipeline. It's relatively safe. Most of Europe gets its oil and gas through pipelines. Plus it will help get our oil to places quicker shipping direct from Texas. If this doesn't pass they have to look West through BC where it's not as likely to pass.
As an American, this will do little for Americans beyond a few hundred jobs. It's Canadian oil shipping for a Canadian company. This won't lower your oil cost, this won't be for American consumers mostly. There is too much risk vs reward here. Think about a massive pipeline crossing from Alberta Canada all the way down to Texas.