The dates on our timeline are accurate. There was nothing to submit to get from NOA1 to Consulate Received. We went thru K1 process. IR1/CR1 process might be different in that regard.
To save time, make sure to include accurate and complete information on all forms, and include supporting documentation where requested. If it asks for an Original, don't only send a copy...unless it's a CERTIFIED official copy.
Your lady will need a "Single status" document from her registered birth town. If she doesn't already have it, she will need to travel to her hometown to get it. Same for vaccination records, most-likely.
Get all Thai-language documents translated early. Make photocopies of the original and the translated version. Bring all 4 to the interview. Documents can be translated by ANYONE competent and fluent in both languages, as long as they write/print/stamp something to the affect of "I ____ can fluently read/write/understand both English and Thai. I certify that this translation is factual and accurate". Date and signature from translator. (If your lady lives near pattaya/jomtien, i can find out who our translations were done by).
Sure thing.
Yep, 14 months.
4 months from NOA2, to Embassy. Nothing for us to do, but wait.
About 3 months from Embassy/consulate Received, until were had an interview date. Some of that delay was due to us getting documents together (Single Status paper, Vaccination records, her son's gov't ID and son's passport). DS-160 (for K1) and payment for the interviews took a few days too. (I think IR/CR1 uses DS-260, rather than DS-160... Though, I'm not certain about that)