The link was tricky. I posted exactly what it said on the little promo card I have and it kept sending me to that different website you're referring to. I had to Google it.
1) Go to http://schickslimtwinrewards.com/
2) Enter Your Download Code
3) Enjoy Your Downloads
Download Code
473W1YCW0V
I also have another one of these I may give away or just trade.