First, differently than other CMS Zenphoto leaves a lot more freedom to the theme developer. A logo is not a standard item, so it is up to the theme developer to setup a easy way to replace or add one.
Otherwise all is HTML and CSS which you need knowlegde in any case.
Besides that it seems you discovered a bug in the theme as I can reproduce the failure. The line you cite makes me thing you are not using the latest release though. The function related is in the theme's function.php line 245-261).
Anyway, I have opened a ticket for this as my colleague is more familiar with this theme.