Demigod is not a FPS: 200-300ms of latency is perfectly fine. It works great for DotA, why would Demigod need P2P?
This kind of latency doesn't make it or break it. P2P connections are a great idea on paper, but let's face it... in practice it doesn't work, so drop it.