If the latch is staying in that position it might be sticking or the spring is broken.
Your latch looks cleaner then most I'm use to, maybe it was replaced and not adjusted properly.
When you close the hood does is go down all the way and pop back up or does it stop before it's closed? If it stops does it fell like its rocking on the latch in the center?
I need to lower my snowplow solenoid that is sticking up 3/4" above the highest point of the radiator and get out the Prussian Blue to see what needs to be adjusted. I feel better now that I understand all this.