I haven't seen an answer to this, so I'll get the part I can.
You haven't overridden the default for "use chroot", which is "yes". Thus,
you can't get the things from outside your module. In fact, rsync
explicitely ignores symlinks pointing out of the module unless use chroot
= no.
First question: must you use an rsync daemon on the Unix side? Rsh or
Ssh is a lot easier. If you do need to use it, you need to know that the
original intention of rsync modules was to only permit files under that
module to be accessible. With the default "use chroot = yes" option,
rsync chroot