Exactly libra is not a competitor of ripple since they are not planning of being a coin to settle transfers between banks.
Not yet, but I think even such possibilities might already be discussed with the biggest banks in the world and especially those in the US.
Now everything is in speculation which we don't have any idea what are they future thoughts about the Libra coin but as of now we already understand Libra is also one of Centralised coin like Ripple. We have to wait and see once they start releasing the coin to the public.
Not sure about the mechanics behind Ripple compared to Libra, but yes they are both centralized. That's why there is a place for digital assets like Bitcoin. And there will be a place for it forever.