Exciting news today: DH passed his citizenship test!!!
Not like it was hard or anything (although I'm sure quite a few natural-born citizens may even miss some of the easiest questions...) But the whole process of getting PR status had been quite a journey, and now he's made it to citizen; it feels great to put these worries behind us now.
DH was a little bit sad about having to "give up" his home country, as the U.S. does not recognize dual citizenship. That means he will now have to get a visa when he goes back to visit his own family. How weird is that?