Have no choice but to ping this again. I cannot add a Google verification to this particular site. My only alternative is to ping it from verified sites, until Google indexes it. This will be about the second instance of me pinging it. I will be keeping track. If this turns out to be too arduous than these type of websites, that cannot be Google verified, may not be of much value.