Is there something flush fitting that would help? I would hate to see the clean lines and paint of your car mucked up with hood pins and/ or the cables to the pins.
Is there any way you could reinforce the existing hood latch? There's not a lot of material to anchor to on the underside of the hood from what I can see in the photo.