AFAIK, nothing will make it a straight bolt on because you'll always have to use a 5mm spacer on the 4Gen to make up for the difference in rotor thickness between the 4Gen and NSX rotors. The only 28mm thick rotor that will fit is a Legend GS rotor, and it is only available in a 5 lug configuration. You could always convert your 4Gen to 5 lug!
As for brake pads, the NSX calipers use the same brake pads as the Prelude. Same goes for brake lines.
For rotors, the 4Gen will have to use stock VTEC rotors with a spacer, and for a 5Gen, you can use 28mm thick Legend GS rotors.
You should be able to use the AEM kit without a problem, but you'll have to use a spacer for the pads.