Thank you so much spth38! Your answers clarified a lot!
Regarding my timeline, I really wasn't keeping a record of it. If I'm not mistaken, I created my profile between July and August 2016, then received an ITA somewhere first week of November. I submitted all the documents January 1, 2017. By...