Great post. Well thought out and well researched, but in my humble opinion you missed a huge point as to why oil will stay strong for years to come... one word... China. ok two words.... India....
Here's a stat that'll blow your mind. The United States has roughly 5 percent of the world's population yet uses 40% of the world's energy. Think about that. Now think about what demand for energy will be in the future as China and India's economy continue to explode. China in the immediate and long term future will have increasing energy demands. India in the mid term and beyond. Increased demand means increased prices. This is economics 101.
A higher price for oil means smaller oil patches overlooked by the Exxon's of the world become profitable for players like Lexaria. It's a no brainer guys. Tell me where I'm wrong.....