Change the ldapweb.cgi script to use an additional property called email.contact which provides a contat email (particularly when email.sender is set to noreply@...). Update the skin configurations with this property, as well as the metacat.properties default.
Use ";" rather than "," to separate the organization names.
add ou=Account to the default account.properties
set the page title without always using "Data" in the name - rely on the skin.properties values to drive that in the template.
include header/footer code in the ldap templates for the account skin.
Use java script in the index.html to create the page. So the account skin doesn't involve any java classes.