Thanks for mentioning longturn.net, honestly, didn't know it existed before you mentioned it here. I'm going to check out their repo, if the client is improved that'd be very interesting.
Just curious, how did you find out about the "longturn" thing, then? Longturn.net is the crew that invented it :) We also played maybe even 150 games so far. (And while doing so also drastically evolutionized the ruleset to fit the slow multiplayer pace.)