Weird. I was emailing them back and forth in July asking about a product. I got more than one response so I know they were around. But they ran out of the product I wanted so I ended up not buying from them.
With DJ's I was billed immediately just like you guys were, but I received my packer either on the 4th or 5th week after I had ordered it. It was a long time to wait and I was about to ask what was taking so long, but then DJ's is in Canada, not the U.S. so I gave it leeway.
I thought Mango was in the US though? So it really shouldn't take that long...
EDIT: The mango site says it takes 4 weeks to arrive in the U.S., 6 weeks outside of the U.S. Do you guys remember the exact date you ordered it?