Thanks for everyone's help and advice
The citizenship oath ceremony went as scheduled and I received my citizenship paper at the end of it. This morning, I went to the passport agency in the morning to apply for my passport and was able to receive it on same day afternoon. I will fly back tomorrow.
Thanks for everyone's help and advice, what a journey!
Mr. Ning