Those radiators have plastic upper and lower tanks that have the core crimped to them with a rubber gasket sandwiched in between- a hit could have shifted it and caused the crimping/gasket to fail (your "massive leak along a seam"). It doesn't take much to make those things spring a leak... I'd claim it.