Try to enable ed2k server and check if it says firewalled. If not, there's a bug.
EDIT If with ed2k server is NOT firewalled, and without ed2k server it is firewalled, we have a problem checking the kad firewall state probably.
About NeoShare (NeoKad and NeoShare are 2 different things), read answer 5b http://www.emule-mods.it/forum/index.php?topic=2386.0
I recommend to read all the interview if you have some free time and you're interested though
If you see "MuleKad Connected, ID: ..." in the log, it is working. Try to search something on mulekad and add it to downloads. If it will find sources, it is working^^