Do you mind expanding on that last point? I'm interested in your take on how/why a batch auction's advantage is eliminated by the rest of the world trading around them.
As long as you have multiple exchanges that are not perfectly syncd (a distributed systems problem!) There will be time based arbitrage opportunities.