Ordering doesn't need to be on-chain. Look at plants, arbitrary ordering is done by the flowers and leaves, not the roots. Relay nodes need to be paid to do the heavy ordering.
What? I don't understand your answer, here actual numbers are needed... Paying relay nodes for that is a change on economic incentives in the network.