Thank you for sharing, will keep an eye out for that thread.
I did some research a year ago (https://aquigorka.net/post/how-to-find-peers-in-the-decentra...) and going back to it I found this repo that uses the DHT to connect peers: https://github.com/mafintosh/peer-network
The author is one of the main contributors to the Dat project so I'll do some catching up to see what they've come up with.