Thanks! Also thanks for your many insights!
I have a passport appointment tomorrow. I hope it will work out. I went to DMV after oath because I understand I need to update my citizenship status with them also. Somewhat unexpectedly they took a new picture, gave me a printout to carry and use (but let me keep the old license ) and said it can take up to 45 days for the new license to arrive. The temporary license is just a printout with my signature and a scribble from someone at DMV. I hope that won't be an issue. (I have decided to bring along other docs like SSN card, birth certificate, passport of country of origin). I really hope I didn't mess up the order of things (passport appointments are not easy to come by....it would be many weeks to reschedule)