damn last time i was in here was 2 years ago!! geeezus man you brought back the most dead thread ever.
you can use the front nsx calipers, the rear calipers im sure can be used ive seen it done before but on a civic, you shouldnt have a problem i asume and no you cant use the rear rotors on the fronts, they have different offsets so it wouldnt work out, keep it how it comes, because there are no vented rotors for the rears only the fronts so they would be too thin of rotors for the front.