Ramparts; If you know mail is going in your name to other specific addresses then you can go into the USPS Website and fill out a forwarding orders for those phantom addresses so that your misdirected mail will hopefully end up on your doorstep.
I had some friends who had moved a lot in the past 10 years and weren't getting all their mail, so they filled out forwarding orders for all the addresses that they had been at for the previous 3 years and were surprised as to how much mail they received with new yellow forwarding tags on the envelopes; this in spite of the fact that they had filled out forwarding orders every time they had moved over the last 5 years.
In your case, the chances are very good that the original order clerk (at the shipping warehouse) keyed an incorrect address or zip code on the label, or the actual bar code that was applied to the package was either incorrect, misread, or unclear due to ink or obliteration issues. There is usually (but not always) a reason behind the scenes!
Keep in mind that there is little human intervention on every mail piece. It is usually in the beginning of the journey, and/or at the end of the journey. Everywhere in between it is handled by machinery and automation, so it's like looking for a needle in a haystack.
I am glad you finally did receive your package (even though it is in rough shape); that alone could have caused your package to have been misdirected!
.