Well maybe he does have some problems and maybe he is a stand up guy, to be honest I don't know him at all. However that still leaves the op holding the bag for something he has already paid for. At the very least leave appropriate feedback in his trader rating. I month is too long to have to wait for communication for something you've already paid for.
Oh ya and welcome back Schwag.