I'd be happy to pm you the entire conversation with them from November. Trust me, they deserve worse.
to use your restaurant as an example:
imagine I come in, order a steak and pay for it. I sit there all day waiting for my steak, and it never comes. you close shop for the day and say "be patient your steak will be ready tomorrow" (now this is 2 months after I ordered mind you). I come back in and wait again. Halfway through the day I say "whats the deal, my steak should have been here long ago." and you tell me "oh sorry, your steak got lost in the kitchen". I say "ok, then give me my money back I'll get steak elsewhere" and you say "oh we can't do that until you have returned your steak to us". The steak I never got because you screwed up.
And then, imagine I stop by a burger king and order a burger. And imagine they keep me waiting too. Now I'm heated at this point and I go off to the burger king guy. Do you know what he says? "sorry dude, we'll throw another one on the grill for you". So get my burger, sit down and eat it, and about the time I finish, another one shows up. I say "i only ordered one burger" and they reply "oh, this was the lost one. go ahead and keep it for the trouble"". That was my experience with aurabuy at the same time frame.
And I still haven't seen my steak. And that's only half the story. it gets better after paypal refunded my money