1. What do we mean when we say that blockchain has transaction finality/immutability?
Blockchain transactions are final, meaning that they cannot be reversed or modified at a later time. For example, a blockchain transaction cannot be charged back like it can on traditional internet money transactions.
2. How does this lead to the trustless environment that blockchain creates?
Having no way to reverse transactions leads to trusting a mathematical verification (mining, proof of work) instead of an individual or organization. The blocks (and the information they contain) added to the blockchain being immutable, it enables strangers to conduct business trustlessly across the globe.
I mean HECK, does it get any better than that?!