I would tell him that you understand delays but if your purchase is not shipped out with a tracking number by Monday, you would like a refund. Even if you don't want a refund for sure yet and are prepared to wait a little longer, this does show you mean business and enough is enough with the excuses.

I can see by your thread that you speak in a very reasonable and polite tone so unless he is truly up to something fishy, that should end his excuses. Best of luck and hopefully you will have your new additions safe and sound shortly.