So it seems they have fixed fire and advance. Now your units will get into formation while still out of range. I've also noticed you can keep units in deep formations and all ranks will still fire and advance. If you click on an enemy your units will keep firing and advancing, but if you double click each rank will only fire once and then they will charge. I was really happy to see that.