I can't speak on the phone part or an unresponsive site, but when i ordered using the site, the cashier received my order but the price was different when i picked up. I don't know if they use more than one site, if the interface is different from their side or if just human error, but different card and name shouldn't matter.
I didn't even know that they had a website. I don't know about the card because I always use cash there.
Thanks! Your answer is awaiting moderation.