my site does show backlinks on 18.104.22.168. It was launched on 5/28. Actually it was separated from a different domain, which had links to it from day one. I started getting other links around the first week of June. The original links do show up. Those after do not. Given steveb's observations, I would narrow down further to the 3rd or 4th of June.