First question- how did you pay?

This sounds like an absolute nightmare. Delays are one thing, and can happen. Delays, packages lost in the post, missing tracking numbers, damaged goods etc etc don't normally happen ALL IN ONE GO.

So I'd say the situation boils down to one of two possibilities, either:

A) he's shining you on and really disorganized and running way behind what was promised;

or

B) your order is cursed


Sorry, it's not a laughing matter, but a statement of how ridiculous this situation sounds.
If you paid by credit card I'd attempt to get them to refund the balance for everything that isn't in your hands and correct right at this moment.
If it was by check or you're past the PayPal refund date I'd ask him to simply refund the balance for everything that is not in your hands right now.

ith: