On my raspbian system, appletalk isn't configured. It's not compiled in, and not available as a module. netatalk uses the kernel's appletalk implementation, which in an "embedded" system like rpi could be seen as extraneous and left out. That'd probably require a kernel rebuild, or at the very least a module.
For the home directory issue, if you're using '~/ "Home Directory"' in your AppleVolumes.default file, then there might be an issue with guest access. However, if you create a share with the path to the home directory, and the -guestname the same as the owner of the home directory, there shouldn't be an issue. Something like:
AppleVolumes.default:
Code:
/home/floe "floe's Home Directory"
afpd.conf:
Code:
- -transall -uamlist uams_guest.so -guestname floe