Haven't gotten the code as well and have been playing since the 9th. Hopefully, 343i will end up sending it, but this is definitely a screw up on their part. Next time, instead of making this whole email thing, perhaps they should just release them initially for everyone. This activity just ends up pissing people off and dividing the community over something that can very easily be avoided.
Not bent over it personally because Operator is available and I don't think I'll be playing enough to have the capability of having multiple specializations, but it would have been nice to have gotten it since I did meet the requirements. Oh well.