Even if keystone is not designed to support domestic production it still increases global oil flow rates increasing oil availability.Got that backwards, demand exceeds supply. Sorry.
ANWR is not significant anytime in the next 10 to 20 years. We have over 9000 unused leases, why would having another 9000 unused leases make a difference? Not only does keystone transport an insignificant amount of the worlds oil but it is not for US consumption, nor is it US oil. Depending on where you live it could actually drive up the price of gas for you because some of that oil will be refined into diesel before it is shipped overseas and reduce refining capacities in those areas for local use.
ANWR should have been developed back in the early 2000s when initially proposed. It would be just coming online now in a time of substantial need.