No one knows how or when they will get a pin.. You just have to sign up for all things Disney! I have registered at the website, gotten a planning DVD, messed around with dates, gone to Disney!
The code I got was right after a trip in the mail, and refered to hoping we had a great vacation, so I assume it is because I am registered at disney.com or are in their system from going.
Good luck!