FTR most of the discussions about calls happened in Help testing upcoming Delta Chat release with calls 📞!.
Yes.
Yes. Encryption is provided by WebRTC out of the box. DTLS keys are generated for each new call and are exchanged as regular Delta Chat messages, i.e. also encrypted (so no MITM).
See the separate topic P2P and proxy settings.
Encryption key for regular Delta Chat messages or for calls? For calls currently you can open dev tools in the call window and take a look at the log line that is below DTLS Fingerprint: SHA-256.
As I said, the key for calls is re-made on every new call.