Thank you for your patience. Your answer is below. When you see the option to rate, please do so with a positive rating of 4 or 5 stars. Otherwise, I do not get credit for doing my job. Don't worry, you can still ask related follow-up questions even after you've given a rating. Thank you!
ANSWER: First, you need to get an immigration lawyer to protect you in case the authorities decide to say you committed marriage fraud.
Then you need to create a Service Request with the USCIS since this is far outside of the processing times: https://egov.uscis.gov/e-request/displayONPTForm.do?entryPoint=init&sroPageType=onpt
Third, contact your representatives in Congress to help you get this moving along.
Also, you should contact the USCIS Ombudsman, who helps people stuck in long delays: https://www.dhs.gov/case-assistance.
I hope that answers your question. Please remember to click on a rating at the top of your screen and hit the submit button - 4 or 5 stars are appreciated.
A BONUS is also appreciated if you feel I've earned one today. And remember, you can still ask follow-up questions if you need to.
If you want to talk on the phone, I am available to do that for an additional fee.
And if you have new questions in the future, you should write FOR JAMES in the question. That way, I become your personal Professional.