One of the things mentioned about Silk Road and its implementation of BitCoins is that it is tied, in some way, to the US dollar. This is essential really. If the 'currency' is to grow to a size whereby it is commonly used, then it would have to have all the checks, balances and controls that any other currency in the world has. The relationship between value of goods/services and the amount of real money spent would be incredibly volatile if there weren't.
My opinion is that no, this isn't the currency of the future, there are 1000 reasons why it wouldn't work.