Rollercoaster ride may only take a couple minutes, but becomes a 2 hour wait to ride it when 1000 people show up for the ride.
Though I have had the same experiences with Randy, in the end I am confident everyone gets their product. While I do not quite classify this necessarily with "bad customer service", a simple notification of wait time would be sufficient for me. No problem waiting for quality as I have plenty of boxes of garbage that has come right away. This man is not slow because his product is sub par, on the contrary he is overwhelmed because he is that good. I too though have resulted to waiting most the time for a show to find a vendor to get the products on the spot if at all possible.