Damn, that's a really great port. I can't comment on it too much but you have it all figured out! The instrumentation is excellent and faithful and you even have the echo nailed down.
Thank you! Actually, the echo in the previous version was unusually muddy despite the values being the exact same as in the original, then I figured out the FIR filter was missing. So I added it back and now the echo sounds fine.