I dont think so that the Bitcoin will replace the dollar and that is because there are now a lot of people that is waiting for a price increase and not many people dont even know what Bitcoin is so that have to change.
And you can not pay everywhere with Bitcoin so that is also a big problem of the currency.