My brand new radiator... destroyed.

Not by much, this radiator was from ECP cost $219 plus shipping. I do see your point though.

@D G I thought about putting a solid mount on the driver side, how much will that increase vibrations into the car? It's mostly street-driven but the whole car shakes as it is from the choppy idle with this cam, can't really imagine it being much worse with one solid mount...?
Depends but I tried a few strap ideas but the schumacher torque strap ended the broken motor and transmission mounts. Any slack was too much slack but I'm sure that is not always the case.
Mike S suggested the solid strap as less vibration than their interlocked mounts. I think there's a couple other companies with interlocked biscuit mounts now available, so maybe another design would be a better insulator.
Agree you can make your own torque strap if you prefer to save a little money.