Rico,
I'm about to install a headsail track similar to yours and your work prompted two questions:
1. How has this worked out? The sailmaker who just made a 125% for me like this but identified a point about 12 inches further aft that he felt would be ideal for the new sail.
2. What kind/make of track is that?
Beautiful boat.