Im interested in what you end up finding as the cause. Maybe check the rear hat bushing on the coil-over too since they are buried up under the engine cowl plastic its easy to overlook, i donno if that would cause them to wear as quickly as your describing though.
When you say that a shop replace a ball joint what do you mean? The ball joints themselves cannot be replace by mere mortals since they are bonded to the forged aluminum pieces, To do it correctly they need to be machined out and fitted with a larger size chamfered cone and pressed/bonded in. Honda/Acura themselves say you're SOL and tell you to replace whatever part altogether. I did a lot of research on this subject before i bit the bullet and got mine replaced by Steve Ghent up in Northern CA (recommended guy to do the work). Not to say the shop you had the tiff with didn't do that, but I would think it VERY unlikely. There is a couple NSX's being parted out here and there Maybe get a hold of a used OEM piece with OEM ball joint, they could be had for a couple hundred bucks to test out.