Knew that I was almost certainly going to have to do a 90 report so went today avoid the panicked multitude at the end of the month. Got there at 9:50 and was out the door by 10:05. Not all that many people. Two thirds of the seats have do not sit signs but no problem finding a seat.
When my number was called, the officer handed my passport back in probably a minute.