There is a serious obstacle to launching Libra in the form of the US securities Commission. They don't want crypto projects to replace banks. That is why they are fined and not allowed to implement such projects. Mark Zuckerberg has serious connections in the us Congress, he may be able to overcome all the obstacles, but this will not be done quickly.