I haven't noticed much of the other issues mentioned? Sometimes if i set a movement destination which is further than the unit can immediately travel, the battle screen will freeze, but that problem is easily avoided.
I get the delay period with or without mounted units but mounted units do have a slightly longer delay period.
What makes the issue so noticeable for archers is that often they do very little damage, so it can take allot of hits to kill an enemy, combine that with the delay thing and combat can become a monumentally painful experience.