Wow, that took a while,
@Wolverine17 good thing your case has progressed. Why, oh why, do they take long for some cases, I wonder....
Re your 6th item: my husband's good friend (a local attorney, not an immigration specialist) advised us before we submitted our documents to actually google our names and use other people's social media to search online for information on ourselves just to make sure there isn't anything online to cast doubt on work, criminality, etc. Made me feel better that there's nothing bad about us online and that the first thing that popped up on a google search was my linkedin profile.
You all might want to try the same thing.