Hello Roy
First of all, as you know we all have no Law education all we share what we learn here with others exp, or surfing net, reading USCIS web site, their side of explainations.
So keep in mind whatever we share and whoever u talked, do not make ur mind by learning from here as final.
Remember No matter what complex situation you are in, A good Attorney is the best person to get advise. there is always escape routes, loop hole exists.
Plz don't assume this reply as disappointment. all I am trying to say is that you have got RFE and u are running out of time to reply, if u get confused, unconfident, or make any simple mistake by not to understanding /unsurity. that may create some mess in ur case.
Here is my opinion, First Do Not panic, talk to good Attornies (pay them to quick analysis) and see what they say, do not go to any Stp/unexp Attorney whois interest in only what he get, but find someone good and exp, two name I can refer, they are not my att, they may charge u little more than u expect. but atleast you would have some keep in mind, try to contact Ragiv (see on his ph+add on this site right top ), or Murthy if u like.
Call them or any attorny u like, do not waste ur sigle day and getting depress by expecting much from this fourm. we all in same boat.
Contact them see what do they say.
We all wish u good luck, and keep share ur exp with us.
Good Luck