If you legitimately checked WMMT5 you'd know the save has nothing to do with TP.
I don't think you understand how serials work. They aren't generated. Depending how the amlib is handled game doesn't do any hard checks against it and even if it did there's still nothing to stop you from changing it or flat out leaving to 0. It's a minor nuance.
You should also understand how hooks work. Jconfig and TP working on the same game, same system, same checks inevitably leads to similar or close to solutions. Eg. JVS emulation. What, are you going to claim it's all stolen because it most likely closely matches TP?
That is not to say there's only one way, far from it but as far as immediate results and functionality is concerned - Reaver's main priority because money - that's where you end up.
What TP does is utmost minimal to get the game running with little care or interest in accuracy or potentially questionable hacks and patches what may lead to everything from input lag to general performance issues.
What jc aims to do is the exact opposite in a reasonable time frame and if and when time does become a concern, other more direct means are taken but not preferred. Nor does a released version means it's the final no questions asked version.
Something is conflicting with jconfig. You either have main jvsemu dll in the wrong directory or you're running it from a wrong binary or you're missing certain msvcr libraries what may cause it to silently fail.
Problem is not so much with TP as it is with people claiming to know something clearly don't. FlyBit and others are helping people understand they're very wrong and they should have the right to do so.