SP,
The issue is likely that Facebook can't 'see' the overwhelming majority of the pages where the Like button is going to. Every article I click on brings me to a login page, instead of the actual article. That means that Facebook can't see those pages either. If they can't see any of the pages on your site where the Like button, or comment box, is intended for, they can't whitelist it to say that the whole site is ok.
I'd recommend a couple of things:
1) Put the like button / comment box on a few pages that are public. The destination of the Like button (the actual article) is the important thing. The page you linked to is public, but all of the social buttons go to restricted content.
2) Have a lot more FB users log into the site and view the restricted content. Facebook can scan pages as users navigate the site, but it's much slower then letting them see some of the content automatically/publicly.
There's not really any other way around this. Facebook doesn't want spammy, malicious, or other 'bad' links in a user's stream.. so they need some way to see some of the site. Some restricted content is fine. If all of it is restricted, they can't (initially) see what's going on on the page. After they see enough, then any new restricted content will be fine.. it's just an initial hurdle you need to get over.
Hope that helps explain,
Alex