In addition to the client automatically finding the relays that host his content, we should also have a healthy number of relays that sync with other relays. This way, in your example, that small Colombian relay doesn’t get hammered by the traffic because other relays will mirror the content from it.
