The question is "Is Bitcoin ready for the world?"
At the moment, the answer is no.
I, too, am very worried about what problems Bitcoin will have once the tx volume ratchets up from "insignificant" to "trickle". There's no way in hell it can be used in its current state for general commerce at any reasonable scale. (I had a someone at work tell me he was good at making websites scale because he made one that could handle a million hits a month. "Dude... that's barely one request a second, if you're only doing 8hr days. Real scalability is orders of magnitude past that.")
Speaking of which, I don't know the blockchain well enough to do this, but can anyone tell me what the average transaction size is, in bytes? If we assume blocks created every 10mins, and multiply by the number of transactions that can fit into a 1meg block, that's our current maximum transaction velocity. Can it handle the world's commerce? Could it even handle, say, Taco Bell's transaction velocity? (Anyone have any figures along those lines? Googling tells me that one major credit card processor, Ch*se P*ymentech, processes over 1200tx/sec. Another unattributed statement on a blog claims, "Banks in the US typically process 10,000 credit card transactions per second," which kinda sticks hard in my bullshit filter.)
Of course steps will be taken to improve scalability, but can they keep up well enough, or will there be "outages" of some sort that are significant enough for people to lose confidence in the currency? (Think "World of Warcraft major release day" or the recent "SimCity" launch, both being large distributed systems with many users and severe problems in scaling to meet load.) Bitcoin is not centralized like either of those examples, but will that fact help it or hurt when it comes to addressing serious problems?
We can speculate all day long, but in the end, only time will tell...