Perhaps the numbers mentioned initially refer to everyone who happens to sometimes end up on Pinterest by clicking on an image on Google Image Search?
I'm pretty sure Google Image Search is indeed a major contributor.
I'm pretty sure Google Image Search is indeed a major contributor.