Looking at their sign-up process, the first page is The Shopper Pledge. Part of that page deals with accepting email from FP and requires that you sign "I Agree" in the box at the bottom of the page. The next page states to set your spam filter to accept email from them, and also contains the ICA. On this page, typing "I agree", and matching upper case/lower case exactly is required.
I can't get past that point, because next you list your email address which to verify that you're not already on file.
Have you gotten past this point in their process? I use Yahoo and adding an address to my contacts keeps it from going to Spam. However, even if something does go to Spam, I can still see it and if desired, can mark it as "Not Spam". It then gets delivered to my Inbox.