As long as the inlet is above the core, I dont see a problem. Though you are right, the inlet should be down about 5mm more.
As for your design, that would be extremely restrictive. I would suggest a layout that does not require the water to change direction within the block.
If you have allot of time on your hands, it would be interesting to try out different designs.
Edit: My version is just a ripoff of the AquaXtreme IceFloe
