I actually prefer how things went, as opposed to the site being immediately responsive and the deal being over within two seconds. I at least felt I had a chance trying to push and shove my way through the checkout process.
I’ve seen a pretty similar thing happen on Amazon.com a couple of years back. They were selling about 1000 or so XBox 360’s at the severely discounted price of $100 a pop. I tried to get in on it too, but Amazon’s website was slow, unresponsive, and timed out constantly. Before I knew it, all the XBoxes were gone. If a big site like Amazon couldn’t handle that sort of load, I don’t know how anyone expected Sparkfun to do so without any hiccups. And as disappointed as I was for not getting a discounted XBox, I didn’t feel like I wasted my time. I took a chance and lost out that time. I took a chance on Sparkfun’s free day, and lucked out. You win some, you lose some.