Nice! Maybe you could only show the 25-50 folks that interacted the most with you in the past months to keep the graph manageable? And maybe for each of them show ~10 or so of their top one?
Yeah I tried something like that, but even though it was less people, it kinda lost the cool "fragmented" look where you can see different groups that kinda stick together and all follow each other