An update on AviSynth PSNR averaging: I rewrote part of AviSynth Compare() to create a more reliable sequence PSNR. It's output to the logfile as "Overall PSNR".
I posted my code on the AviSynth development forum
here in the hope that the AviSynth guys like what I've done and incorporate it into their next release.