Hi, SupSuper probably did not read your post yet (otherwise he would have warned you), but I'm warning you in his place. He is currently moving all rulesets to external files, everything that currently was hardcoded. Since a lot of the differences between ufo and tftd are exactly in those rulesets, I'm afraid your code will break the moment you sync up with the master repository. Making it difficult to keep in sync.
But this does not mean you need to stop, and just knowing what problems you encounter and how you solved them could be of great help to the project. A lot of people like TFTD here, so making openxcom work like TFTD at some point is probably a logic step.
So I would say, we'll be happy to follow your progress.