I can confirm on the 2 weeks-ish notice. Ours was just shy of three weeks from the day my husband got his text message with case numbers. Thankfully I had already told my boss that I was going to need to take time off for it whenever USCIS scheduled it for, as it is non-negotiable. You are able to reset if you follow the instructions on the notice but my husband and I did not want to tempt fate.