Wow Glen - here's another thought for you.
You have a 1916cc engine in a 57 I think you said.
With a 1600 doghouse fan shroud I bet.
If you have a solid engine lid with the doghouse fan, then your engine WILL run short on cooling air from about 2600rpm up (50mph and higher) (I speak from experience).
The slots under the back window were designed for the 18cf/sec 24 blade 1200 fan. They cope OK with the 22cf/sec of the 1300/1500 28 blade fan (solid engine lids up to 69), but WILL start to run short of air with the wider 28 blade 25cf/sec doghouse fan.
And you say it's starting to ping at high rpm/speed....sure sounds like a hot-engine problem at high rpm to me.
If that's what you have, you have several solutions.
1. Use standoff hinges (look ugly in my opinion - spoils the lines of the car).
2. Try cracking the bottom of the engine lid open by placing a 1/2 teniis ball etc over the catch, and drive the car. If it improves the cooling/pinging, you can leave it this way and just remove the tennis ball to shut the lid if needed - it's hardly noticable to other drivers but increases the cooling intake area significantly.
2. Use standoff number plate mounts and put hidden holes in the lid behind the number plate.
3. Graft slots from a later lid (or sections of Kombi front air grill) into the lid. If you can import a carbio lid for the right year, these have two sets of slots (like the 70/71 lids) in already.
4. cut slots in the engine bay sides - into the rear wheel arch area. This works but it also pulls in road grime for a dirty engine (there is a company in WA which creates 2-seater convertibles and removes the under-window slots completely - they use the wheel-arch method with solid engine lids).
A few other thoughts.
Have you got the air correction jet right for the engine capacity - not letting in too much air for a lean (hot) mix at high rpm?
Got a fuel filter in the system which is getting partially blocked - I had this once and it took a few days to find the problem - it was runnig the carby dry at higher rpm but JUST letting enough fuel in at lower rpm to keep the engine running. Yes - the fuel tank gauze could indeed be part of that too.
Rob
Rob and Dave's aircooled VW pages
Repairs and maintenance for the home mechanic
http://www.geocities.com/aussiebug1970/