To convince myself that the door linkage geometry would work, I made a simple stick model out of lite ply.
It all works perfectly, and it has the range to 'over-close' so showing that it should pull the door in firmly. No evidence of going over-center when closed either, which was my other concern.
Paul