I think PM are doing just fine. The negative correlation between PM and USD in recent months shows their potential as an anti-dollar asset class.
On the other hand, I am super disappointed with BTC's inability of reflecting any event happening in the currency market, an indication in my mind that very few people treat it as a serious currency.
I see Bitcoin as an indicator of the real value of gold, and real assets in general. It isn't gold that's fluctuating: it's fiat.
ALL asset classes are moving counter to the USD EXCEPT Bitcoin. This is a positive as far as I'm concerned.
Bitcoin is the
only non-real, financial asset whose value
cannot be directly obfuscated.
What I believe could drive real adoption of Bitcoin would be a failure of the alternatives. Right now I know a fair amount about Bitcoin and like much of what I know about it. I also dis-like a lot of aspects of our fiat-based systems. That said, I happily go about using USD, Paypal, Visa, etc. They work fine. If/when they stop working fine I'll (hopefully) be switching over to actually using Bitcoin.
Yes, a catastrophic failure of other systems would propel Bitcoin to the forefront. That may not be necessary, though - there's a
lot going on behind the scenes as far as supporting infrastructure development. This is likely to cause adoption in less developed nations before the first world caves and uses it.
Bitcoins are a means of MOVING value.
Gold/Silver are a means of STORING value (silver less so than gold imho).
For now...
stock to flow ratios will eventually make Bitcoin even more attractive as a store of value than gold & silver.