The US customs guys seem to be a lot better here compared to other locations like miami *shrugs*
The customs here are really a gamble. You could go there at the same time on different days and get a different result. On day #1 it will be pretty empty and you will get through quickly. As for day #2 it will be packed and you will find yourself rushing to the gate to make it to your flight on time. My suggestion is plan accordingly. Expect it will be like day #2 and you will make it to your flight on time.
Random fact: every time I go through security checks I feel like a stripper having to take off so many things.