I think the long wait times are due to the fact that their website is not working (or at least was not workign yesterday). I tried to contact them yesterday about an order I was trying to place. I tried to use the live chat function twice. Both times I was waiting for over 20 minutes, and then it would time out and say no one was avialable. I then tried to call by ohone and there was a CRAZY long wait just like you had. It did give me the option though of putting in my number and having someone call me back. I did that and then forgot about it. Someone did call me back a while later - I lost track of how long it took - and he was basically completely unhelpful. He just said the feature I wanted was unavailable right now and their IT department was looking into it. Considering the "feature" I wanted was the ability for them to address the cards for me after I had spent almost an hour inputting the addresses into their system you can imagine I was not too happy.
Anyway, it suddenly started working a few hours later and I was able to place my order. It does sound like they are having issues though so I bet that explains the long wait times. If the optiot to have them call you is still available I would try that.