Hello,
As you can see, I am very concerned about anonymous network. I think it is possible to implement an i2phex compatibility part (or a pluggin if there is any pluggin interface allready writen) for amule using the socket based i2p client protocol. I2Phex use kademlia protocol over i2p, so adding an i2p layer and use Base64 addresse instead of IP ones isn't impossible to do. Of course I am not asking here to rewrite an I2P node, just a client. That might seem like a lost of bandwith and time to you but it will help growing those new born anonymous p2p netwotks, and it might even make amule more popular than emule in a near future.
And no I don't know you Kry, but thank you for not having directly banned me.
By the way, rewritting an ants p2p node in C++ isn't a non-sens, it just a lot of work. The join point with emule might be on the ed2k hashes that could be found on both the networks.