I needed extra pages and I went into the NYC passport office at 8am without an appointment (at no point in time did they ever ask) and went back at 1pm and picked up the passport with no issues. I had to pay a $60 expediting fee, but that definitely beat paying an agency $300+
The NYC passport office was surprisingly efficient and pleasant.