I don't think "soon" but I do think after 15 years or so it is a definite possibility. "soon" i guess is a relative term.
I think its no, because every country has different currency and dollar is one of them, but BITCOIN is a digital currency using computer or cellphone not applicable on hand, how could it be the people would avail using Bitcoin to the small market to buy food like fish for the Dinner, so I think it's no,,, Bitcoin can't replace to Dollor