Mine made more torque than HP back when I was on the stock EFI. 265whp/300tq at 15psi. I had a horribly restrictive intake filter, and stock turbo injectors and injection. I was also limited to about 5000rpm due to fueling maxing out.
I haven't dyno'd since megasquirt, large injectors, bigger turbo, and better breating filter but I suspect I am in the same area as Phil right now. Albeit, I don't run more than 15psi yet....still tuning, no meth.
OK, My point is that an air flow restriction will bump the torque relative to the HP numbers.
Great videos! Proud to see some nasty turbo Z cars laying down large numbers.