Also: 1 frame delay between unit orders? Is that a mistake in the notes or something? Delay feels like 2 seconds, not a frame
I'm just guessing here but the whole delay problem might be caused by validating each player's orders with the other players. If one of the players is running on low frames (but not low enough to trigger the performance message), then this might cause the delay. Remember that validations would also be slowed down by network lag if my assumptions are correct, so all these factors would stack up.