I see your point, but the picture is much bigger than that.I guess my frustration is I spend a lot of my time figuring out whether something is a good idea ie will I have enough stock for it (I deal with a big mobile phone company about a mile from your h/o) etc and I would have seen this a mile away... pre registering for a lottery or whatever would have been a better and calmer way to harvest customer data than having your site fall over and then have customers getting mixed results/stuck in checkout etc etc..
Just my 2p, no axe to grind tbh.