From what the site from your link said, it seems that all you need is to register Sims 3:
"*Free items require The Sims 3 Account registration."
Well, it didn't show up on my item page until I registered Sims 3: Into the Future, smaurine82. If others are able to get it without registering their expansion, then cool.
I didn't know about this. Thanks for the info and the link. I may never use the makeup but it's free so I now have it if I want to use it
You're welcome Grimsoul. Heh, I tend to be the same way with free stuff as well.