ive ordered 2 of those porc sye's...both arrived within 4-5 days. first time i ordered they actually called to confirm my order. i think their customer service has improved tremendously from awhile back. Quality on them was very good.
My buddy about a year ago ordered an Atlas from them. 10 weeks or so later no Atlas, poor communication and he got a big run around. Finally after big headaches he was refunded the money. I think there was some sort of fall out between a bunch of guys there.....but I don't remember details.......I don't buy from them regardless of if its better now or not.