Yes, I fully agree that there could be several optimization to be made. I like the proposal!
On another note:
In the last MEV-roast, you guys also talked about the different levels of privacy for the order flow. While watching the video, I realized that with the upper construction of a DOFD, one can also easily implement many levels of privacy. For each level of privacy, one could generate (1 or several) public DKG encryption keys + rules on when the private decryption key will be published via the DKG mechanism. E.g. tx-meta-information could be encrypted with one key that is published much earlier than the actual tx-payload data. The payload could even be published much later - maybe even after the builders have committed to blocks for some privacy levels.