for reference:
http://www.esatclear.ie/~bpurcell/318istimingchain.htmlCam gear bolts are not centered, when it is all put together right they will be centered.
Use the trick I posted to hold your cams with the rear flats even. In the photo your exhaust cam is off, not flat, it looks a bit anti-clockwise and the intake cam looks a tiny bit clockwise, see how it's not even with the valve cover mounting surface?
All you have to do is take off the cam gear bolts and let them slide off the cams, then realign. I did the same thing you did the first time and puzzled over it, then adjusted it, tried again and it was right.
What is really important is if you have the cams themselves in the right position to begin with: front lobes pointing towards each other

When the cams are in this correct position
and
When the flywheel is at TDC
and
When the flats of the rear lobes are clamped firmly in a perfectly flat position
and
The tensioner is not applying force to the chain
thenThe cam gears will go on in a perfect alignment with the cam gear bolts truly
centered in the cam gear elliptical holes.

15 rivets inclusive from arrow to arrow is correct, but remember that you may be one tooth off on
both cam gears if they are not lined up correctly.
BTW
The head looked nice to me and the block seems ok. Not sure if you bent rods as mentioned before from having the coolant in the cylinders. Other than that I hope it goes well.
Post pics when you get it all timed up.
EDIT:
I think you may just need to loosen the cam gear bolts, reposition and lock the cams and you may be good to go.