There are a couple of levels between ADM1 and pplx in Geneva and they are missing for different reasons. ADM2 is missing because we did not yet have the time to update the admin2codes for Switzerland. ADM3 is missing because we are not allowed to use the information from the swiss government, as the data license does not permit it.
The PPL is missing because we have not yet had the resources to update our service to include the information pplx>ppl in the extendedFindNearby service.
I've searched around in different countries and now it looks like the city level is always missing. Of course, I've not checked the whole planet, so I would be happy, if you could proove me wrong.
Is there a possibility for a systematic error? If I remember right the cities level was included some time ago.