I have the P2Pool code on my GitHub here:
https://github.com/JudeAustinOnce you get it running please post your node IP here and I will add it to the source on my GitHub.
That way we create a true P2P network.
Ok, I have copied your p2p data, but I think they are not optimal.
SHARE_PERIOD should be less than block period in network, to avoid lots of punished shares (my code was 20s, we can change it by NEW_SHARE_PERIOD).
Also TARGET_LOOKBEHIND is parameter that is adjusting share diff according to current pool speed. 200 makes 100 minutes "look behind", it should be 20 or something (20 of 30 shares is 5 min).
p2p: rav3n.dtdns.net:9174
worker: rav3n.dtdns.net:9374
git:
https://github.com/Rav3nPL/p2pool-rav