I think that "IP leak" is extremely dubious and is predicated on both misunderstandings of how freenode worked and an incorrect assumption that no one else was running Bitcoin early on.
It would be great if you could elaborate on that technically. Are you saying Satoshi wasn’t running a node that day? or there were more than the two nodes? I plan to read the code tomorrow they were running and look at the debug.log and would like to understand what you are trying to say technically.