Can't connect to ICO - "Disconnected from Ironclad Online"
I'm on a DSL connection in Hong Kong, behind a firewall (router, standalone device, custom openwrt), I've no trouble playing LAN games with friends in the U.S., and there are no connection problems to the Sins or Stardock web sites. No connection problems to other sites either. Windows firewall is disabled. I'm forwarding traffic on port 6112 to my machine.
I'm an engineer with a lot of networking experience so technical details are more than welcome! Please, no "have you tried turning it on and off again" advice.