It took us about an hour to get through this time, we were at the back of the plane so were last off. It has to be said that there werent many desks open and l do agree that some of the immigration staff arent that friendly. An hour does seem like a long time to wait but our flight was only 8hr 23mins, so the lost time is made up there.
It was on local telly, like Simon's confirmed, that the US immigration are addressing the issue and wait times during the busy periods should be reduced.