If it was my car..... I am 6' 3'' with pretty long arms
I would put the car up on solid jack stands
Take a drop light and try to reach the hood release from below
If you can reach the hood release.... Get a friend to push down on the hood right above the release... now see if you an move the cable that's
still attached... maybe a pair of small vice grips
Once the hood is open, stop all work and get your friend a beer
zdisease