Thanks a lot for all your information. There is an edit function on the web interface so that you can fix missing data directly:
http://www.geonames.org/manual.html
The admin division assignment needs a valid admin code in our database so it will only work for admin divisions with a code that is neither 'null' nor '00'.