It's embarrassing how poorly people are treated when entering the US. We should put pressure on the government to improve that, but also pragmatically if we want to keep attracting talented people from around the world we really need to change this.
Second that. All you need is your papers, short interview in a closest major airport and you don't have to do this passport-fingerprint-photo stuff anymore.
For the time being, I'd highly recommend to the poster to enter into Global Entry (people with PR are eligible: http://www.globalentry.gov/eligibility.html)