This is truly amazing, nine months of combat played twice in under 5 hours. When I first discovered miniatures gaming, rules were always based on the amount a unit could perform in perhaps a minute, with extra time added on for delays. The first set of rules that allowed unengaged units to move at 2 mph or so was Volley & Bayonet.
But you have really stretched the time-space thing, with a game of the Petersburg siege. Kudos!
I will have to mark up a mat for that and get it on the table when I return from my northern expedition.