sundra_shi,
I am in the exact same situation as you... waiting on EAD, with a RD of July 10 (Compared to your July 7th) and did not get the medical information sent in, so got an RFI. Unlike you, it took me much longer to get the medical info sent back to them though.
I called the 800 USCIS number, and because the status of my I-765 is not available on line due to a "technical glitch", after 77 minutes of holding, I talked with someone who had complete access to all my applications.
I was told that as long as my I-693 + supplement (medical information) was "in the system" before my I-765 was processed, I should be ok, and there should not be any delays in getting my EAD.
Anyways, now we just have to wait until they get processed, which I am hoping will be the last week in Sept (My current TN Visa expires Oct 2nd).
I really wish the processing times would have been updated last Friday. As of Sept 8th, they were processing I-765's with a RD of Jun 21st, so hopefully we are both just a few weeks away.
Anyway, PLEASE keep us updated when you hear word that yours was processed, because I do not get automatic updates, and have to call and wait an hour on hold to find out my status. When I hear yours was approved, I will be on the phone !!
PS : I also asked the USCIS person about how to apply for an interm EAD after my 90 days goes by if I do not get approved before then. She said to make an Infopass appointment... so I am not sure about others reporting that local offices cannot issue iEAD's?