I'm not technically supposed to tell you this but... I really feel your pain for waiting so long...
Heard this from my attorney, who worked at USCIS for 10 years, in different roles (Adj. officer, appeals officer, asylum officer, supervisor...)
They process applications as they come in, i.e. first come first serve. They are constantly slammed with piles of new applications everyday, turnover is super high and resources are limited. However, congressional inquiries are always taken care of right away.
I would highly recommend that you physically walk into you rep. or senator's office as soon as you can, with all your documents and evidences. They will expedite your case and you hear something within 2 weeks.
Good luck