Yes, it is.
And if you haven't gotten the email in the address you have linked to your gamertag, check alternate emails (parent accounts). Some people have been getting them there, and apparently all of the codes have been sent out now.
Also, this promo did not go out if you are registered...