I dont know this guy, but its been 9 days. He explained the delay. If you paid me $40 shipped, that is going out USPS first class, which can take up to 2 weeks.
People work, and cant always get to the post office the next day.
Cut him some slack, his reasons seem fair.