My wife was a GC holder when we got married but now she is a US citizen. We waited until she received her citzenship and then we applied as I was in a legal status and was advised by immigration and a lawyer to wait until she receives her citizenship. After waiting 5 years until she finally received her citzenship we applied and then we were faced with NSEERS which no body mentioned to us before. After receiving the notice I discussed it with lawyers in Florida, NC, NJ, PA, DE, CA and everyone told me something different. At the beginning I thought they don't know what they are doing and finally after speaking with the immigration officer I was told that it is based on the USCIS office. In PA the direction is to put all NSEERS cases on proceeding. Thats why I am saying it is up to the immigration officer to decide. Any individual missing NSEERS did break the law an the punishment for breaking this law is deportation (Fed. Reg. 2363-66 & 68 Fed. Reg. 8046-47 (extension) states that: Failure to comply with registration is an indication the alien is removable for having failed to maintain status under INA 237(a)(1)(C)(i) unless he can show that "the failure was reasonably excusable or was not willful." 67 Fed. Reg. 6766.)
Now is being married to US Citizen will execuse you from that law as it washes off most of the mistakes? No body can confirm or deny that.
Also check this websites
www.ilw.com/articles/2006,0214-reichard.shtm
It will show you the amount of confusion in this cases.