The impossible to solve overheating problem

I tested the water pump using the suggested test, it could empty the radiator and run out of water in a few seconds so it works pretty well. I then flushed the cooling system using a product from STP, the water coming out after was really clean but its not that surprising after having emptied and replaced coolant about 5+ times in the last couple of weeks. In the end I didnt dare use the citric acid as someone warned me about acids with the aluminium radiator.

I did a test run after this starting from cold driving at a constant 40 mph. The car overheated but it took longer than before.

Then I sealed off around the radiator, not sure how you guys do it but I used some foam and tape lying around
Did another test run at 40 mph starting with a warm engine and it overheated again but I think it takes slightly longer than it did before.

Will write update after some more tests.


EDIT:
I also bypasses the heater core, forgot to mention that,

DSC_1320.JPG

DSC_1402.JPG

DSC_1401.JPG

DSC_1404.JPG

DSC_1405.JPG

DSC_1406.JPG

DSC_1407.JPG