Good write up, but I have some critique:
Monero has been tested to scale up to about 1 million transactions per day which is roughly 12 TPS. So writing it typically reaches between 10-15 TPS seems incorrect to me.
Monero being at ~25k TX per day, it does 0.3 TPS with a ~40x headroom to scale.
So Monero could scale to a level of BTC and slightly higher, while maintaining a much lower fee. And the devs/community are also always looking for ways to increase the efficiency of transactions and I'm sure we'll find a way to scale further, while BTC can only scale beyond that on L2s etc because of the unwillingness to scale on the main layer.