So my card was delivered today, finally, after so many years. My story started more than 13 years ago when I came here on a J1 visa. My story like many of yours is long and has tearful episodes. Next chapter, N400. Good luck to all of you and see you at the N400 forum!
Timeline:
CSC (my status never changed until the February glitch, then the approval message that was delayed by six days (got the paper letter first). The changes showed on the Status page after 06/11/2018.
Sent package 12/19/2016
NOA 12/19/2016
Biometrics 02/08/2017
Approval letter generated 06/05/2018
Approval letter received 06/09/2018
Card delivered 06/13/2018
No N400, no divorce