My dealings with HG go back to when we were both just doing DIY. He jumped in with both feet and I bet mistakes have been made, orders have been delayed. In the end I have always known HG to go way out of their way to make it right. I'm sure you are frustrated at this moment in time and that is understandable. But this is not the end of the transaction and at that point you will be more satisfied. So give him a little bit and I bet he will do what is needed. I have been on both sides of the fence and the delays seem like a long time but nothing compared to the length of time you will get to enjoy his quality gear. I hope you post how it works out in the end because I am confident he will be in much better standing at that point.
Side note to the guy I forgot to send the tarp flyz on March 28th. You parts are going out tomorrow priority.