How could SR possibly chase MMR

Keep in mind that 3000+ Skill Rating Data and Analysis (now including DCs) puts limits on how much SR can diverge from MMR without it being obvious. From the decay plot, the difference in points gained on victory vs points lost on defeat is (SR - hidden SR) * 0.1274, or 6.37 if SR - hidden SR = 50.

If you read through all of it, not just the snippet about MMR, it looks pretty authentic to me. There is some fuzzy language, but that’s probably because it was originally spoken rather than written.