One thing that really keeps me scratching my head, though, is the seemingly random (and usually waaaaaay too long) delay between when I give an order to a unit and when it gets carried out. I have learned that I should not send a "Hold" order until I REALLY REALLY want a unit to stay put, since it takes an extra half hour to "dig out" before moving. But even providing movement orders to units that are already moving or that are in a Screen status sometimes seems to take f..o..r..e..v..e..r... for them to begin the order I've most recently provided.
I realize that implicit in the order is the time it takes the unit to "prepare to move out". I also understand that units that are under fire or that are actively engaged in combat need some extra time to break off and exit safely. But sometimes, it seems like a unit can be just standing still (Screen) at a particular location, but when provided with a movement order, it will be 30+ minutes before it begins (even if the "next action" shows an estimated time of within a few minutes).
Likewise, an artillery barrage for an On Call unit sometimes begins right away and sometimes takes a loooooong time to begin. I have no luck trying to lead or follow enemy units with a barrage -- either I unleash furious hellfire a kilometer or more ahead of them, or they are long gone by the time my barrage shows up to destroy their tire tracks.
So what am I missing? Is there a way to figure out the sweet spot between when an order is given and when it takes effect? Does it have to do with distance from the parent HQ unit? Or is it more forumlaic, like "Units in status _____ will take _____ minutes to process a new order?"
It really feels random but never seems to work out in favor of my NATO forces. Typically the feeling I get from watching the battle is that the WP forces (with typically 1.5x - 2x the command cycle delay) can adapt much more quickly, even though I may have given appropriate orders ahead of time.
Do my troops just not trust my orders as a commander? Help!

Related question, does the type of movement a unit is engaged in have any effect on the time to implement a new order; or the time to go from "not moving" to "moving"? I assume that it goes Hasty -> Deliberate -> Assault from fastest to slowest, but what about time to start/stop moving? Does it take longer to start Deliberate or Assault movement?