I have used them in the past. I print my own now. But they sold me a fair amount of cards for next to nothing, they were not bad. I think they are a good option if your going to be handing out a lot of cards in an event or something like that.
Contact them, they may have just lost your order
Yes you get spamed, but I just put those to spam and have had no issues