I have tracked my NSX's for years with the factory seats having the bottom cushion either replaced with the Dali unit or no bottom cushion at all (just a black bath towel laying over the seat floor). I have run with and without harness bars in both 4 and 5 point setups. I think the biggest issue is your build/body type and preferred seating position.
I like an upright seating position while on track and close enough to the wheel to allow the wheel to touch my arm about 1-2 inches past my wrist when extended fully, this is a little closer than others recommend but I am comfortable there. I am 6 ft tall about 200lbs, not really FAT but over-weight non the less. The kicker for me is my height is in my torso, not my legs. This is my primary issue with the NSX, in an upright seating position and a taller than average torso there is no real room for a helmet without removing the seat bottom cushion. In the coupes this worked out well I could sit up and had little issue being comfortable and finding a position I liked. Now I own a T and due to the roof design I have to adjust my seat position to a slightly more reclined position and a slightly longer reach to the wheel. I have adjusted to it but my comfort level at the extremes is just not there yet.
I used a four and five point setup in my coupes, both with the Dali harness bar. I had zero issues with the shoulder belts sliding around and for me the seat holes would have been of little to no benefit as my shoulder height is high enough in the seat for the holes not to factor into the belts ability to hold me into the seat. I also had my belts attached to the harness bar so they could not slide on the bar and change the belt position or angle to the seat. If you are a shorter guy or all your height is in your legs with a short torso this may not hold true for you. The Dali and I believe most of the bars made for the NSX do a good job of keeping the shoulder belts level with the top of the seat and that is what you want.
If you have issues with the belts wanting to slide off your shoulders, you can try having a shoulder belt tie made, we have these made for the Corvette guys because their OEM seats are horrible for track use. These tie straps are made of the same seat belt webbing used in the belts and are measured and made for each guys shoulder width, but what it does is hold the two shoulder straps at the exact width needed to fit your shoulders correctly in the seat and will not let them go any wider or slide off the shoulder down the sides of the seat. They are cheap to have made and I can have my harness guy make them if needed. I have not tried one in an NSX but I have not needed one as our seat design with a proper harness bar works well together and I have not had any issues, the C6 seat design has nothing to keep the belts in place on top of the shoulders and the more you tighten the belt the more they want to spread apart and slide down the sides of the seat. Really a bad design for a performance car seat.
Dave