Three Mechanics, Three Opinions

I would suspect the radiator leaked out most of the coolant causing an engine overheat and head gasket failure. The shaking was the misfire in the affected cylinders due to coolant in the cylinders.
Or, the engine overheated then blew the head gasket and the pressure created popped the radiator. Either way find out definitively if there is water/coolant in the cylinders.
Good luck