The impossible to solve overheating problem

A few updates.

-The block was cracked but Im not sure where, in any case the mechanic had it welded.
-He started it up again but there was a huge pressure build up and a freeze plug was thrown out of the car.
-This made him suspect a problem in the heads. He reasoned that the engine block is too big and simple for a major blockage in a coolant passage or similar.
-He took the heads off and found that whoever build the engine put a gasket on that was blocking a coolant passage, see pictures. His theory is that this worked but eventually some garbage blocked the other passages which were taking all the flow and bam this super overheating problem was born.
-The heads are now warped because of this so the mechanic has sent them to some friends in Poland to rebuild and machine them.

The guy working on the car is Polish and a sort of mechanical genius. He can be a bit difficult to understand but hes the type of guy that fixes new Audis when the official dealerships give up. So, I feel happy to be in good hands and finally get this sorted out.

20190923_192309.jpg

Screenshot_20190922-232033.png