He memme,
I am in a similar situationwith the only difference is that my name check is pending for a little over 20 months. I have talked to and exchanged emails with congressman, senator and wrote one way emails and letters to FBI ombudsman office and USCIS. Last week I send out official mails to everybody to make my case stronger as well as another FOIPA request. Hosever, I did not mention that I am thinking of filing a law siut. I guess i'll write a follow-up letter and mention that to them. Once I get replies (or no reply rather), I start the WOM. Please keep me posted on your progress and I'll do the same.
04/11/2001 - I-130 mailed
05/22/2002 - I-130 approved
11/18/2004 - Wife became USC
11/19/2004 – i-485 filed through DORA.
11/30/2004 – FP
11/22/2005 - Applied for Renewal EAD
12/16/2005 - Biometrics for Renewal EAD
02/23/2006 - Received Renewal EAD
10/31/2006 - Applied for Renewal EAD
11/25/2006 - Biometrics for Renewal EAD
12/01/2006 - Received Welcome Letter Mailed Email from USCIS
12/05/2009 - Filed N-400
01/05/2010 - Biometrics
02/16/2010 - N-400 Interview - Approved