Wow - I am really sorry to hear about all the problems that you've had with this site.
I ordered a Matrix from them about a month ago and I had no problems at all.
I did send a couple of emails the second day after I ordered and was initially a little concerned when I hadn't heard back. However, on the third day, I got both a reply and a confirmation of the shipment. Furthermore, my mod chip arrived on the 6th day. I ordered Monday morning and it arrived in the mail Saturday.
They even followed up after the fact to confirm my satisfaction.
I'm guessing that they are trying to make an effort at this point. I was very pleased with their speed of service and I have friends who have since used www.xbox-modchips.com and have no regrets either.