Your date for when all the bitcoin will be mined is incorrect. From Wikipedia "Eventually, the reward will decrease to zero, and the limit of 21 million bitcoins[note 7] will be reached c. 2140; the record keeping will then be rewarded by transaction fees solely"
There is a lot left to be desired with this article...
RE: Bitcoin's Price Needs to Increase for CryptoCurrency to Survive!