Look, I am not getting on your case, people,(babies on this forum) just want to cry, and as you stated above will hear and believe what they want(usually negative).
Shipping errors happen. You provide your info clearly and hope it doesn't happen, eventually it will no matter what you do.
As far as fairness, unfortunately as soon as you say or print something negative, it gets turned into a big deal.
You received your product, (I assume in good condition) and within a reasonable time.
If I started writing about the unfortunate experiences I have had with vendors, I would have written a book or two. SH$T Happens and you move on if significant Sh$t happens regularly then go to a different vendor.
Say Tom or any vendor ships out 1000 packages a month, if 2 a month get messed up because of some mistake, that's a whopping .2 of a percent. Pretty darn good.
Now if those two screw ups just happen to be maturity challenged, prime members and decide they are going to cry about the terrible service that tom provided because the part they ordered came in a little late then all of a sudden we have another "bad vendor" and the perception is that they make all these mistakes and offer terrible customer service.
NOBODY is perfect!!!!!!
I could bash probably every vendor out there, I have bought a lot of stuff and usually there is a little mistake here or there, so what, did it get fixed? if yes go on, be happy, if no try to get it fixed, if a year later its still not fixed and it has cost you considerable time, money then maybe write about it.
The NSX may or may not be an exotic depending on your own thoughts, but it is fairly rare, and thus parts are not on every street corner. Therefore most parts wheels whatever have to be ordered, made, ???? so you need to have patience and expect it to take at least 3 times as long as the vendor states(hopes), then if it comes in a little later than they said, they apologize, your happy because it came in earlier than you expected and you can have a happy day.
I will give you an example of one recent issue.
Back in July I ordered a set of wheels for my customer, was told by my vendor they should be about 8-10 weeks. All are custom made etc. Had my vendor take measurements etc and
Finish later