Mac does not have a cp -l (for hard links). For now, I have worked around this issue by removing the -l from rotatebackups.py but will likely have a more elegant solution later on.
Thanks for providing this script. I have using it to backup my work on www.flexidot.com