Yea, it is a shame. I mean nothing should take a year in this age. They should be sending these out within 2 weeks. If you don't have the cards, don't sell them.
Agreed Admin. That's one thing I cannot understand - why companies (particularly Upper Deck) insert redemptions for cards that they do not have. Luckily, I've pulled no redemptions in my short history of opening hobby products.