Agreed! That is why bitshares isn't just relying on Open Ledger and has the possibility for many exchanges to build onto it!
If OpenLedgers experience doesn't do it for you, there is much potential for others!
And even if there isn't one that pops up right away...we already have a team working on fixing these bugs and being PAID BY THE CHAIN! :D