That looks fine.You could do with a pan type Vetus type water filter inboard as well, plumbed into the water inlet.Installed just above water level,I think this has been mentioned before.
A tap (shutoff valve) would be a good idea too to prevent water syphoning in if a internal hose comes off or leaks,when the boat is left unattended,although as your water inlet slopes down I don't think there's much danger of that.
Every thing you have been through with your cooling system,I experienced with my last boat,so I understand why you feel pleased with yourself for fixing it.
Just a final thought,the inlet hose outside on the transom needs securing in some way so that you can pull it up to clear the strainer easily.Otherwise it will flop about with the propwash.
)