Don't see any expiration on the email/code. Unless It's universal.
EDIT: http://www.geforce.com/free-batman still has the link to redeem a code. So I'm under the impression they were referring to the promotion being offered when purchasing a new card. This promo that I have was also after...