Sanglee, you remind me alot of myself when I first started looking for an NSX. I wanted the car now, and I almost made a mistake like you. There was an 03 in seattle I almost bought. I bought a ticket and was going to go up that weekend because the dealer told me it was perfect showroom condition. Well, just to be sure, I had a prime member check the car out. The car was a B+ and had a noticable scratch and the passenger side door was repainted. That was a wakeup call for me, and I realized most independent NSX dealers are dishonest.
This is where Niello comes in. I think in general, everyone has had only positive things to say about them. The fact that they disclose paintwork says alot to me. That is why I bought my 04 from there a month ago. I felt that I could trust them because they do value the reputation they have. Anyway, good luck!