Is there a mailing list or something to be signed up to for notification when it goes live?
Why not sell on itch too? Steam takes more of a cut no?
Why not release the dlc here?
What ports are required to be forwarded for this to work multiplayer? Hamachi causes issues for me, it's easier to just forward ports.