I completely agree. Until the blockchain can confirm transactions at lower latency I don't think the 0x protocol can provide a stand in replacement for a centralized exchange. I'm currently working on a project that goes about settlement a different way so trades can be confirmed instantly given a little trust. If you're curious, here's some details on how it works https://merklex.io/blog/decentralized-clearing-network/