Currently, for me (and also many other hosts) the wrong public NAT port is reported on gamespy.
Check out the attached picture for the master server listing in my example.
Observed open ports of the game (PID 7208):
C:\Windows\System32>netstat -ano | find "7208"
UDP 0.0.0.0:2302 *:* 7208 UDP 0.0.0.0:2304 *:* 7208 UDP 0.0.0.0:59491 *:* 7208
On my firewall the UDP ports 2302-2305 are correctly forwarded and open.
Interesting enough, some people can connect, other's simply cannot. Might depend on their outgoing NAT mode. {F17380}