You're batting .500. That is pretty good! 
Tell me, when the militia routed through the Continentals, did the Continentals suffer any kind of morale effect? I would have thought they would be disordered (on a die roll) and need at least one turn to shake that off.
The militia retreated on orders through the Continentals. This gave the regulars 1 DP for being marched through. If the militia had routed, they would have given a DP for that but then flowed around the better formed troops rather than through them. In the rules as written, units do not rout from long distance fire alone. They must be within 4" of enemy troops and involved in the combat process.
Edit: the Continentals were 2nd class (pretty good), the militia were 3rd class (pretty good for militia) and can shake off 1 DP per turn on their own if stationary and not in combat. An officer can come and help out.