Marine SAT is for any algae, red, hair, anything. It works on it all. It's expensive stuff, if you want your water to be crystal clear you are better off running carbon once in a while instead of using Marine SAT.
Anywhere that water is forced through it. Filter sock is fine. I wouldn't put it in the top of the overflow, that will mess up your water levels in the sump.