I looked over the flag again and concur that it is probably a Second or Third Bunting ANV flag. I have forgotten who lost what at Sharpsburg and have known of this picture for many years but honestly never noticed the CS flag before.
Greg Biggs PS - sounds like the GB trip was amazing!