All the facts were known to Mueller months ago.
Why all the delay?
Cohen could have been arrested if there was a valid legal case months ago.
Apparently this throws Attorney Client privilege out the window.
This is the delay: The Cohen stuff (taxi and tax fraud) was being investigated by SDNY, not dredged up by Muleass. Muleass was given the Stormy et al stuff but had really no place to put it under the “russian dome”. So, he “referred” the Stormy matter to SDNY knowing it would come back when they got Cohen to break. So, forced into a corner, he cuts a deal to probably stay out of a huge prison sentence and pleas to a made up campaign violation involving Trump as the director. Trump is not going to be prosecuted, no, this will be one of the impeachment matters he eventually sends on to the house. All nice a legal. I hope he rots in hell.
BTW, lets not over looks Cohen putting the strong arm on a few companies like ATT. IMO his conduct there was virtually extortion. So, you have a slimy extortionist probably lying to stay out of the joint. Correction to my earlier statement, I hope they both rot in hell.