I made only one order last night (Walmart) but I have not yet received a gift. That kinda discouraged me from making any other orders...
And yes, I did register properly and got the registration confirmation email.
And no, there is no gift card email in my spam...