Great write up and great idea for a scenario! The game sounded like a real battle, which is a tribute to either your reporting skills or the rules. The Confederate command seemed quite aggressive, which can always throw the attacker off his stride.
And thanks not only for sharing, but also for mentioning all the manufacturers and sources for your great looking armies and table. I find that quite helpful.