Is the full paper available without a login? Alternative matching schemes to price-time priority suffer their own drawbacks. Either there's no guarantee your whole order will fill (pro rata) or trade at all, and there can still be a speed arms race (there's an incentive to get your order in at the last possible moment before the batch to benefit from maximum information).
The problem with batch auctions relative to continuous time trading is that that discreteness forces market makers to charge larger spreads. That's the primary trade-off. Volume would likely be dramatically reduced while achieving comparably efficient asset allocation, but at slightly higher average transaction costs. Those higher average transaction costs however would likely go along with better tail behavior of spreads in unusual market conditions, and maybe better human interpretability under unusual conditions as well.
What it comes down to is a question of how much those non-monetary benefits are worth to your economy. The longer you force market makers to hold inventory, the more they have to charge for that risk, all else equal. However, when market volatility spikes, they're also going to be less able to play certain types of high frequency games that erode liquidity when it's most needed. It's kind of a robustness/efficiency trade-off, like many things.
I'm curious what would attract market makers to this sort of exchange if it exposes them to more risk. Unless they can charge a premium for taking on that risk. But then why would traders want to pay more when they can get better prices (from tighter spreads) on today's more popular exchanges?