Eventually, technological advances will lower the cost of resources required to mine Bitcoins. You are not addressing that with your math. I will post more detailed calculations later.
We all hope that would be true and it will be great but if otherwise happens its another thing around.