Well I just got off the phone with BN.com customer support and I was told that for people that had opted-in but never received their code BN is going to send out emails on this up coming Friday / Saturday.
I hope that this information is useful/correct!
(well so far as of Saturday morning no code!)