There are only a couple of reasons you would not see your own server from your launcher. Your ports are a good start, at both your router and firewall location.
It sounds like you may have missed an IP though. I would make a list of all the files you have to change as you go, and check them each off -- it only takes a few minutes longer, but will save you tons of headaches.
Here is an example - these are the files in 1.03N that need attention, your version has similar files -- may even have a .ini file in the game server directory to check depending on who's files you have;
\Data\commonserver.cfg file,
\Data\mapinfo.dat
\Data\Lang\Chs\commonloc.cfg
\Data\Lang\Kor\commonloc.cfg
\Data\Lang\Vtm\commonloc.cfg
\CS\Csconfig.ini
\GameServer\Data\serverinfo.dat
\EXDB\exdb.ini
\RankingServer\svcconfig.ini *make sure your SQL name and pw
\Data\IPlist.dat **I just saw a thread where someone changed their IP here from x.x.x.x to x x x x (taking out the . and it worked for their problem -- may want to try that too)
When I had the 1.02Q I had problems at first too, then I started all over from scratch, 2nd try and it all worked -- here is a super great, very complete, guide that will help you walk step by step -- I'm sure you know what you're doing, but if you're like me, it's just one simple step thats so easy to overlook.
http://forum.ragezone.com/f196/guide-1-2q-full-guide-html-guide-over-73-images-235999/
I hope you find your problem soon, I hope this is some help to you. GL and HF