I'd say be thankful you were kept apprised of the situation. Sometimes things take longer. Does it make it right? No, but at least you are in contact with him. If he puts it off again tell him thanks, but no thanks and ask for a refund.
__________________
|