I’ve tried p2p with 3 different people so far, never worked. They all said it usually works with other people. Then I just tried Hamachi, when I copy and paste that particular IP address which I believe is different from the regular IP address. My hamachi address and all other IPs listed on Hamachi started with a 5 while my ip listed on kaillera is different. I don’t know if this has already been known but I tried reading some p2p topics and seeing people who needed help with it. Well, it worked for me.
There was still noticable delay but it was better than playing on LAN on kaillera. So, if you can’t get p2p to work, maybe try this. There was never a desync in approximately 25 matches.