Why the developers made integration with i2p? Isn't it damn slow?

Monero makes the transaction private, but your IP is still public. i2p addresses this (and it is not slow, we even partenered with the i2p team for a C++ router as an alternative to the Java one).