Bitcoin Core went to the trouble of drafting and publishing a statement over a year ago regarding relay policies:
In order to answer the second question you'd have to figure out how many transactions are showing up in blocks that were never broadcast across the network, which can be pretty tricky to do.
Bitcoin Core
Bitcoin Core development and transaction relay policy
Bitcoin Core development and transaction relay policy