A million dollar bitcoin is ridiculous to say the least. 1 million$*18million bitcoin by year 2020 would give bitcoin an uncountable market cap.
It might happen in 20 years with some disaster in financial sector. I am afraid I dont see that happening anytime soon.