All I can say is that, as implemented, it produces a stream of plausible values. If I bring a transmitter close to it, they become less negative. I tried tracking the maximum when bringing a transmitter closer, and it matched what I expected. So, basically, it looks like a duck, and it quacks like a duck. Does that make it a duck? There's only so much I can validate using tools that are only a little more advanced than stone knives and bear skins.
I don't have any guarantees or proofs to offer emjay. It's simply an early result, so though I'm hoping it either is or leads to something useful, at the moment I can't say with certainty.