Someone please correct me if I'm wrong, but that o-ring appears to be too large. I had the same problem with a top end kit from cycle-x, not sure if that size is for a later year head or what the deal is. Maybe they will work, but I believe the original size to be smaller. The correct o-ring is #17 in the fische below, part # 91317-300-003

When I went into my local Honda dealer to find them they said that they couldn't get that part # anymore, but they were nice and one of the mechanics gave me four o-rings that would work. I think as long as it fits close to the outside diameter of the oil jet (is this the correct term for this part?) and sits inside the machined recess it will be okay.
Yes, the same size o-ring needs to be placed at that point in your photo under each cam tower, or oil will not be forced properly through the cam towers. The tower oil passages are drilled to be used on the right or left side, so you need to "plug" the side that does not have oil coming into it. If you don't you run the risk of starving the cam bearing surfaces of oil.