... the Bitcoin economy is $5 million or something, right?
$5 million is just the nominal value of the issued bitcoins. The figure is as hypothetical as when someone quotes the total market capitalization of the NYSE. But you understand that already, as the rest of your post showed.
The risk ... is that even if BTC became worth $50 each ... only 1-2% of the holders of BTC would be able to cash it out and get anything.
What you say is correct, but it misses the point. The value of Bitcoin is not to enable 100% of investors to profit from a rise in the exchange rate.
But you
need that rise in the exchange rate to enable the other uses of Bitcoin. If the average person has 100 bitcoins, and a pizza costs 100 bitcoins, then the Bitcoin market is fairly useless as each person can only afford one pizza, and people won't buy pizzas.
Now "fast forward" to the point where the average person has 100 bitcoins, but a pizza costs 0.1 bitcoins. Now people will start to buy their pizza with bitcoins instead of fiat, and the Bitcoin economy will become truly vibrant.