one thing I would have done, is to cut some slots into that fin in the middle , more surface area and more turbulence, I would also half the effective channel height... it's way too deep.... the top of the channel probably never see any heat at all, so in essence it's just an easy bypass for a lot of lazy water....
but I never even got close to one of those, so I'm just imagining things, really