Although that beats the purpose of referral, it would be nice to have it as a mandatory field, and if you weren't referred, have the mandatory checkbox for 'no referral code'.
You do not have to wait for the email. As long as you entered in your email prior to activating your plan, you will receive the promo. You do not receive the credit right away. It can take up to 30 days.