Yep, I completely agree, on all points.
Regarding your last point, I think the world could look pretty similar as it does today and have BTC at $100k, but for bitcoin to get to $1 million I think there will likely have to be a serious loss of purchasing power of the dollar, a la hyperinflation.