I dont buy thermal shock cracking welds
My thoughts are that the top 6" of the radiator are completely unsupported- and MMC's fix to date has been to increasingly stiffen the mountings. Also the Header tank is to small to accomodate for coolant expansion. I bet that during testing the cars kept spitting out coolant- hence they were delivered with a 25 odd lb radiator cap to try and keep the coolant in....
Simon I agree the tanks are very small indeed. Lets hope they find the solution