Thanks for the excellent feedback! The referral idea is a really good one, I hadn't considered that yet. I'm not sure if referrers would find points as a suitable incentive to send traffic but it's certainly something I wouldn't mind trying.
As for the "link to us" section, it looks like it's working for me. What browser are you using?