As you said, I think the situation you said can not happen. Even if Bitcoin is legal, it is one of the many currencies it can not be the only one. There will be no unique currency in the world.
It is true. It is impossible. In such a situation, one central bank would have to be. A huge problem would be currency conversion of everything.