nopardons stated that a congressional committee agreed to this deal last November. Your link does not confirm that. The approval came from CFIUS, which is in the Executive branch.
I suggest you read the thread I linked.
Congress has put some stipulations on it.
Nevertheless, it has been thoroughly researched and investigated since last November.