Well the supplement form must have gone through....I opted-in for their emails...and I just got a response from them:
Welcome to the Schiff family!
We appreciate your interest in Schiff� MegaRed�.
Please look for our periodic newsletters, including information about
new Schiff products and money-saving promotional offers.
(Nothing about the free 60 day supply though!)