Has demand already outstripped supply?
Yes, in fact it happens hundreds of times each day. The evidence of this happening comes with each uptick on the market price ticker.
What I mean by that is that with a currency that floats there is a limited supply at a certain price point. Once those are sold and no new sellers wish to sell at that price, then those representing demand will consider buying the supply that is offered at a higher price. When that happens, demand has outstripped the supply at the lower price.
Now some people use Bitcoin as a payment system without holding coins themselves. So for them, it doesn't matter what the exchange rate is. If they are to send $50 worth of bitcoins today, it costs them about $50-ish to buy the coins and to send them. A year from now, to send $50 worth of bitcoins, it too will cost about $50-ish to buy the coins and send them then as well.
So the ones who will be impacted by the fluctuations in the exchange rate are those who hold the coins. These include speculators. Though speculators do use the Bitcoin network to transfer funds, their transaction aren't necessarily supporting the Bitcoin economy -- they are simply speculative flows.
Merchants too can have their proceeds from sales converted to fiat so as to avoid exchange rate risk.
So even though there is and will continue to be exchange rate volatility (or price inflation and price deflation for product pricing), those preferring to not be exposed to that risk can easily avoid it.
As far as exchange rate volatility affecting prices, technology has already mostly solved this problem. A customer traveling in a foreign country can check prices using a currency conversion app on a mobile, for instance. The merchant generally deals only with the local currency but at checkout the amount is converted to the customer's currency using a conversion rate. There's no reason Bitcoin needs to be treated any differently than being just another foreign currency.
The amount of currency that exists at any point in time at the present and future is known, so that should lessen the amount of fluctuation that comes from market uncertainty over whether or not monetary policy will be inflationary or not.
Knowing the currency won't be debased adds to Bitcoin's stability.