I agree there are differences, including transit route and format.
Here are the similarities I saw:
- Payload is encrypted client-side by the sender
- Encrypted payload is decrypted client-side by the receiver
- 3rd party provides the unlock passphrase
I think I'd much prefer standard AES to AES sprinkled with a bit of proprietary magic, as the latter is more likely to introduce new attack vectors than not.