Hey Rob, I haven't been around for a bit. Thanks for this, awesome!
I notice that illegibility of raw links like omnifocus:///task/gnsId0vG3Jm causes a bit of cognitive friction.
It is possible to amend the code so that it hides these links behind the human-readable names of their target projects.
I have amended the code in the previous posting to illustrate this approach. (Note that System Events pasting seems to be the the only way of inserting the RTF links in the notes, so the code takes a second or two to run).