Took a look at a few orders from Friday and timestamps on my server were showing some order executions below 200 ms. That's not too bad. A proper histogram of the delays would be helpful. It also makes you a little paranoid that someone is frontrunning a large marketable order when it doesn't go through "immediately".