I had looked at that system, and my conclusion was that you needed two rather long swim steps, which went beyond the outboard. Would that be practical for the C Dory line? Also there is already a swim step/outboard bracket involved for the outboard. The mechanism is a but crude with the winch which has to be put on the gunnel etc. There would be easier and smoother ways to do that part of it using a small electric winch.
I had a system which pulled a 12 1/2' RIB with 25 hp (Weight in the 370# category) over the transom of my Cal 46, like a "pull boat" on a purse seiner, with an electric winch--smooth and about a minute to either retrieve or launch even when under way. That type of system might be developed as part of a frame, rack over the cockpit of the C Dory 22 or 25, instead of a Bimini. I know of some 22s which carry the dinghy on a rack over the cockpit--but I don't believe any of them are motorized.