Pinholes don't make a difference in the vapor permeance rating except where the hole is.
Good read: http://www.buildingscience.com/documents/insights/bsi-003-concrete-floor-problems/?searchterm=slab%20vapor%20barrier
Okay, so we don’t need the sand layer to handle the “curl” thing. But what about using the sand layer to protect the polyethylene? Hah. The polyethylene does not need protecting. You can poke holes in it, you can puncture it, you can tear it, you can leave gaps in it, and pretty much have your way with it as long as it is in direct contact with the concrete. Huh? But, but, vapor barriers have to be continuous and free from any holes. Actually, no. Air barriers need to be continuous and free from holes, but vapor barriers do not need to be. Lots of vapor moves by air movement, not a heck of a lot of vapor moves by vapor diffusion. The concrete slab is the air barrier, and the ripped and torn and punctured polyethylene sheet is the vapor barrier. It’s that Fick’s Law thing. Diffusion is a direct function of surface area—if I get 95 percent of the surface covered I am pretty much 95 percent effective—and the parts that are left I have filled with concrete which is also pretty good as a vapor barrier. I could wear golf shoes and march around the plastic vapor barrier and not do much damage.