You’re right. The multiple blocks decision was more to keep it inline with the current Taiko design, as opposed to a hard and fast rule. The notion of preconfirmations is still possible (I briefly mentioned this to @JustinDrake), although this would require an even more complex backdoorFee() function. One possibility would be to drop backdoorFee() to 0 for designated preconfers. This would have other implications, but all preconf hope is not lost!
So there is only one value for backdoorFee() in any given block. If multiple builders want to pay it, we expect the highest bribe to get ordered first in the L1 block; just as it is done in Taiko today without the fee.
This is exactly right.
The third issue is something that we are also concerned about. Ideally there is “big trust” in the trusted set (high unreactive backdoorFee()) to mitigate “Profitable Censorship MEV”. There are other censorship vectors, but a hope would be the cost to censor corresponds almost directly with reduced auction bids.