Not sure what those holes do, but they look pretty importantIs it really that much of problem??? so they're not a perfect fit big deal. I think it looks really nice, and you would never have to polish it again, it would stay shineeeeey forever

Don't want to cover if I don't have to.