No problemo ZA - my pleasure.
My original assumption would actually have been easier to compute as the track to turn through would be simply (BRG-DTK). No need for pseudo-waypoint calculation and the values are continuously computed in any case. And it would allow resumption of desired track slightly earlier than Garmin's CTS does.