Comments below are based on BS, EJ and the Aunti Dot. The key to a good system is that everything lines up, this reduces friction and halyard twisting.
I'd suggest ensuring the cleat and hoist pulley are in a straight line - or you'll burn through even a cam-cleat in a couple of hoists if not.
The pully at the back wants to lead the take downhaul in a straight line from the bow hoop to fitting (i.e. along the bag)or this will cheesewire the bag. This back pulley does not want to flop about or be at any risk of flipping and jamming. On 2699 the back pulley is on a plate a fair bit forward of the transom, on EJ it is mounted on the rear rack support, about 40cm from the centreline of the boat.
Putting the kite sheet takeup so it draggs the sheets down the tube at the bow is novel. I think the sheets will simply jam against the bag/kite, but it might be a genium. On EJ we elasticated the kite sheet and added a single takeup ring - this drags the middle of the kite sheet forward on elastic (2699 has 2x forward pullers and no elasticated sheet).
Both EJ and Aunti use the motion of the pole to tighten/activate the sheet take up (elastic connects to base of pole, through a pulley at bow, under the mast support structure and then to take-up ring on sheet). The system drawn looks like it supplys a constant pull? Elastic is not needed to bring the pole back in.
We went a bit elastic in rope mad on EJ and did all the control lines. The other bit that works a treat was to elasticate the bit of the spinni halyard that is adjacent to the mast when kite is hoisted (sits between the top of the mast and the kite bag when kite is down). This results in a halyard that always has some tension in it and no need for any other takeups and no tension in the downhaul in light winds. This sounds a bit strange at first, but the key is that as soon as you start to hoist the rope pulls tight and the halyard rope takes over and performs as normal.