Regarding emails with NO CODES this was just posted by Mister F:
"I'm so extremely sorry. This was the first run of the new automatic perk-handout system that was finished recently in order to improve turnaround time on getting perk codes into construct's hands.
Unfortunately, there was a bug where the system tried to hand out perks it had run out of codes for. If you recieved a blank email, this was due to the system having already run out of codes. I just accidentally taunted a lot of you
The bug has been fixed. Sorry for getting hopes up on the blanks. I will make it up somehow soon.
In short:
If you got an email with a code, you were amongst the first requesters.
If you got a blank, you were originally not supposed to get an email at all, and I'm a jerk"