if the pressure bottle cracked, that could cause the overheating and loss of coolant for sure.
no matter what, it sucks. so glad it wasn't terminal
do the autozones near you accept used coolant? They do near me, but I imagine that's hardly a universal thing.