I think they're just wildly inconsistent. I checked my e-mail history and I've redeemed four codes in total.
For my first order, 3/2/14, I got the code the very same day -- on a Sunday, even.
The second time, 12/27/14, I didn't get the code until nine days later, though the holiday break...