Open loop criticisms are why I often can't stand other security and crypto people.
To be clear, if someone is a Signal user, you use their phone number for directory discovery and initializing identity, then Signal messages themselves are encrypted and transported via Signal servers using WebRTC as a transport protocol?
I think without a sequence diagram, most discussion of security protocols is pointless.