Maybe it doesn't show the games in New because it filters out games you are in.
And maybe it doesn't show in my games because it hasn't started yet? Not sure why it would be that way.
At the least it should show up on your home page. Click on the Home link to the left of the Forum link at the top.
And looking at your profile:
http://www.webdiplomacy.net/profile.php?
userID=17579It shows you have started two games there. The Art of War-2 and the indomitable human spirit.
hope that helps