A) See below. This was all public knowledge.
B) The Trump Tower meeting between Don Jr, Manafort, Kushner and Rinat Akhmetshin happened 7 weeks before anything in this letter
Yep - Trump Tower meeting was in early June. What a coincidence! Here is a wiki note:
In April 2016, an attorney for Hillary Clinton's campaign and the DNC separately hired Fusion GPS to investigate Trump, while The Free Beacon stopped its backing in May 2016.[8] In June 2016, Fusion GPS subcontracted Steele's firm to compile the dossier.
Hillary hired Fusion in April. They were ready to go into action in June and hired Steele to write the Russian narrative. A perfect time to stage the Trump Tower meeting set up of Don Jr.. Our intel people picked up on what the Russians knew was going on in July. The time frames fit perfectly.
What came out yesterday was information that we never could affirm about the IC community until know. Their claim was always that they didn't know who the dossier was written for. Remember? It was stated in the first FISA that they "suspected" that it was being done for political purposes.

Now we know they more than suspected it. They fully knew.
Yes, the things I have been telling you for years while you were screaming Trump Russian Collusion!, turned out to be just as I and others here told you- Hillary - Russian collusion.
You might want to sit this one out pal.