Nicely done so far! Looking good!
Regarding that BeCool radiator, was that a custom build or is that a factory fit item? I would agree that the issues you pointed out are....well...issues. I would send them a picture and ask if that's representative of their usual level of workmanship.
If you weren't in Finland I'm betting that thing would be going back.