Hi isamoor,
Your info looks pretty good (along with what I already know about i2p).
The only problem is, that the changes in i2phex are extremely hard for the phex-maindev to use, because the programmer of i2phex denied cooperation (I had a discussion about this with GregorK).
I think it sad, that often it requires that type of people to get something running, but hey, that seems to be a fact of human psychology.
I'm quuite glad, that i2phex exists, and I hope, that such a step will be taken again (but maybe a bit more structured next time, we were quite exstatic when that guy first said, he'd try it, and I think, we'll try to do what we can to help building such a version of phex again, when the dev agrees to make the changes in such a way, that both projects profit, i2Phex and the standard Phex, which means that sharing of code must be possible).