I guess it's just me but that website is quite readable on desktop. I mean, all I'm seeing is perfectly legible prose and satire while still being a legitimate config file. I literally would share this website as proof of Yaml's readability.
As to your frustration with logic and code being stuffed into YAML, I totally get it. Everyone coming up with their DSL, I'm guilty of it too. I think YAML unfairly takes the blame for unnecessary abstractions built on top of it. YAMLs only fault being, that you actually can write DSLs with it easier than with anything else.