only way to find out is to fit the TD04 and then see how it runs and go from there.
i do agree that some other form of control would be better. at least an safc or e-manage would be good if you cant get hold of a power fc
as for the jam units not liking adjustable fpr's, i cant see how that is true as it would have no way of knowing what the fuel pressure is anyway whether its a jam, blitz or stock unit