I only went through immigration @ LAX...but all i can say is that..oraganized TBIT immigration much better wait times are awful ....has been from 0 minutes up till almost 2 hours.......on ave it takes me 45 minutes.....yesterday i went through the immigration and they asked the most dumb questions.....i won't elaborate, but LAX officers are a hit or miss....
on one ocassion my officer saw my passport and he already had all the stamps stamped and i was ready to jet...and handed over my documents already, but then he held the passport and looked through it and asked me about each country i went to..he was sorta having fun chatting with me wanting to know where to visit in japan, singapore, hongkong, bangkok, and manila since he was going to visit..smart idea to hold up the 50+ people waiting in line that took 15 minutes