hey all... well, it's done for me too ... got sworn in as a US citizen this past Thursday, November 2nd, with a priority date of May 26. 5 months and a week, with a substantial delay between interview and oath ceremony (nearly 2 months). The impatience was agonizing, but technically, everything was "under normal wait times," so in retrospect, I can't complain; although, I would've liked it to move a little quicker. Here's some advice as someone who's just gone through it.
1- Stay aware of others' timelines, especially those who have similar dates as yours.
2- If you don't receive a notice when expected, or when others with similar timelines already have, contact USCIS at their toll-free number.
3- I never received an oath letter, and only learned I had an upcoming ceremony by persistent calls to USCIS; when you're waiting on a letter, I'd advise to call every week, that way you'll be privy of any updates. If they ever complain to you that you don't need to call every time, remind them that you know of people who only learned of certain ongoings by calling.
4- As far as the oath ceremony goes, don't drink the night before.
It was painful sitting in the court room waiting for the ceremony to commence and end. With a hangover. I had my ceremony on 219 dearborn street. there's a parking garage about 2 blocks south of the federal building on dearborn. It cost roughly 20 dollars for the 2.5 hours I was parked there. And it's ok to go to the ceremony if you haven't received your oath letter, just mention it to them when they speak with you. Basically, the letter informs you to bring your green card with you, as well as complete a form on the back of the letter asking you if you've done anything illegal since your interview, such as prostituted yourself. lol. Yeah, cuz that's the first thing I thought of doing after my interview.
Anyways ... good luck to all of you and I'll be on here n there if someone has a particular question or you can e-mail me through my profile on this forum.
Peace out.
edit: oh yeah, if you never receive the oath letter, the form that comes with it will be provided to you at the ceremony so don't stress it at all. just bring a pen with you, or borrow one from the old lady standing next to you. just make sure she doesn't give you her makeup pen by mistake. hmmmm ... who'd that happen to??