We don't have a mechanism of removing unfunded orders at the moment, because in our system, we only process the order when the price reaches the trigger, including the margin assessment.
We didn't previously open our order book to the public so that was not part of our consideration. It's not a bug, but it does affect the usefulness of the data.
Currently we're in a process of rewriting our matching algorithm to make everything faster and more sensible. We admit that our current algorithm isn't that suitable for a large-scale trading platform like what we are now. It was designed for thousands of dollars of trade per day.
Limit orders only. This is not a reference for real market liquidity as margin assessment has not been performed.