Had a complicated situation in a recent game...so wanted to check if we got it right.
Initial situation as shown below:

Orange BGs 1 & 2 were fragmented and broke when charged in impact phase by BGs B & C.
{BG2 is facing towards flank of BGA}
Now looking at sequence of play the rout move happens straight away and directly away from the charge....but no one pursues till near the end of the phase. So we did the routs and ended up with:

Then BGs A, B & C pursued...with A & C hitting BG2.
So question 1 - did we do this right?
Qestion 2 - if BG C hadn't charged straight ahead but had angled its charge down the page...then BG2 would have to rout directly away from charge...but wouldn't have been able to get passed BG C with only a sideways move of up to 1 base widht...so would be destroyed at the end of the impact phase. Is this correct?
Thanks in advance