OpenBSD developed OpenNTPD precisely because of the state of the ntp codebase. Why not start off this, and add the features that are missing ?
Another question: why is the Linux Foundation funding both ntpsec and ntimed ?
My previous question also applies to ntimed, but that's not for you to answer :).