I have a similar setup
I'm using a thin layer of adhesive backed foam for the cover to sit on then I'm using a compression latch that pulls the cover down a little to put a little hold down force on the lid.
Got this from Amazon Took about a month to get it Using it for the engine cover but I think it could be used for the front hood/bonnet. If the handle is in the up position you know the latch isn't locked down so there is kind of a visual safety feature. When you lock it down the striker pulls...
The handle folds flush when the latch is engaged or locked and flips up to give me something to grab to help remove the lid.
It hasn't been officially tested yet so I don't know how well it works.
How about hinge it on one side ( all kinds of options for that. you can have them hidden or exposed) and then put a latch system like that used on fuel doors (completely hidden)
The latch system I'm using on my fuel door came out of a Cadillac and has options to use push button or pull cord to activate it. I was using them for a latch system on the rear louvers. It worked pretty good.
Then use a spring or spring metal (like used on the fuel door) to add just a little preload to the cover so it wont rattle around. That would also help pop the cover up a little when the release latch is activated.