Very nice writeup. I like the process of adding random noise to the distances on the graph when deriving the mountains