I am running 1.12, and no I haven't been onto ICO yet. I haven't fowarded any ports specifically, but I did add an exception for the game in my firewall settings. Other than that, I can't really do much as I'm connected to a college network, so I don't have access to any of the the networking hardware.
I did manage to get into one game yesterday, at which point I discovered that my ping was ridiculuously high. Ie. high as in 29000+. 