Re: algae & scum staining hull
Ok, to CLEAN the fouled hull you will need an acid based cleaner, such as Mary Kate On/Off, or Starbrite's Hull Cleaner, or toilet bowl cleaner.
For a boat left in the water for "a couple" months at a time, you need bottom paint. Nothing else will work. I have used a product call "Super Slick" that is a de-natured wax (looks kind of like neutral boot polish) that you apply thick and leave on. The growth attaches to it, and you can brush off the growth. Problem is, the water wears it away too, and when you brush off the algae, you brush off some of the stuff. After a few brushings, it's gone and the slime/algae is sticking to your hull.
Get the bottom painted with the appropriate bottom paint for your water type, marine growth, and you boat using habits. it may be ablative, it may be hard. But you need bottom paint.