I am having some trouble with the loading of the promotions page on users end:
When testing the system you need to make sure you are coming there from a test account with a contact ID. So, register for promotions, send yourself an email and then click the link. Does that make sense?