You need to check the head and block to see where the coolant went, the impact may have popped the head gasket and distorted the head and / lifted the liner, cracked the liner etc, check the head to see how flat it is + get it pressure tested to see if its cracked. I'd also be concerned that it may have bent the conrod that's a substantial impact.
The head is probably salvageable but the guide and valve seat will need inspecting and probably rework.
The piston is a bit ugly, a lot of material has been displaced from the look of the picture and very little of it has bulged into the bowl as far as I can see.
Hard one to call with the cost of parts vs age of car, any second hand dead engines about you can scavenge bits from?
Oh and be careful rotating it with the head off, it's a wet liner engine and they can pop loose if you turn it without clamping them, if they come loose you should pull them out and replace the seals, the usual trick is to clamp them with flatbar bolted on where the head bolts go so you can spin the engine with any more headaches.