"Jeffrey Rubin said rising demand within oil-rich nations such as Mexico, Venezuela and Saudi Arabia will put pressure on global oil prices in the coming years."
They are all nationalized oil companies to varying degrees, the demand in those countries has little effect since the demand is steady and has been for the past ten years of growth. This Rubin guy has it wrong; incredible demand is coming from China and India not the oil producers! They predicted triple digit barrels in 2004, '05, & '06. It didn't happen. We will continue importing from Mexico and Saudiland, Canada will be minimal. Remember the Saudi's and Royal Shell are building the largest refinery in the world, here in the U.S.! Designed for refining for the U.S. market alone... you don't need a crystal ball, just look at the facts.
One thing that could drive demand down is the falling dollar, courtesy of the Fed. Although a devalued dollar makes oil more expensive in dollar terms, it also makes foreign manufactured products more expensive - and drives up costs of both goods and services, since so much is outsourced these days. Indian producers of everything from manufactured goods to software are raising their prices as the dollar devalues against the Indian currency. Eventually this may cut into US consumption - and thereby, cut into demand for oil.