I think I read the stamp on the BB cup to be Shimano for "French" and not "Swiss".
Very intriguing frame and agree with Juvela that those stay caps are very unusual (and I do not recognize them as anybody's signature) which should prove a strong clue for somebody who DOES register them!
Has many nice details, will subscribe for the conclusion!