A 2 hour delay is a bit too much. On-commit mirroring of particular module subtree does not seem like a too hard problem to solve imho. Your mailer script already provides much of the information needed (the particular path in need of syncing). You can either directly parse that and do a rsync or record the path somewhere and idely do that with a cron script or something. all in all, mostly one-liners which need to be be testplayed for your particular cvs tree setup. Nothing an outsider can do here. Lately the mirroring process seems to not happen or happen at random intervals ranging from 24 hours to two days.
This seems to have been fixed with the recent infrastructure changes. There seems to be no lag on the anoncvs, Thanks.