It's actually a pretty nice system when you're trying to purchase something. You have a reasonable estimate of when you'll be at the front of the queue, and when that time comes, you're more likely to be able to complete your transaction because the site isn't overwhelmed.
It would obviously be better if they could limit it to something like `store.frame.work`, rather than putting a queue in front of their entire site…