It seems to me converting FRR lenders into bot users is a compromise now? I agree with it for reasons mentioned elsewhere; it breaks up one massive order into many small ones. It will allow the market to adapt more easily to liquidity spikes, rather than letting the FRR dam break.
I would reiterate the recommendation that swaps get their own books based on duration. 2 day and 30 day offerings entail completely different risks, including opportunity and interest rate risks, that make them incomparable, just as bonds, or options, or futures, with various expiration dates get traded separately. The time value renders them totally different instruments.
If MarginBot gets put on a repository, I'll see if I can help by merging any of my code.