i think whats missing is the requirements for the block, the design goals and the results of them

if he was trying to build a block that performs better than any other by using fans to cool the block, then he will fail because more can be gained by simply using a bigger radiator.

if he is trying to make a block that does not let your 1000$ cpu fry when your 50$ pump fails, then he is on the right track. more effort needs to be put into this and show the current problems and how your design is able to fix and accomplish this goal.