E-521 is a popular curve? Are you sure you don't mean P-521? I mean I'm all for the Edwards variant but I'm fairly sure most people haven't heard of it and I'm not aware of a single popular crypto library that implements it.
(I'm not trying to be snarky, just sort of expressing the sentiment of throwing up my hands after having a grip on P-256 and Curve25519).
If we're not careful some hodlgang hooligan will have this implemented (badly) in Rust in 30 seconds!