Ctenochaetus tangs are great grazers! Can't promise they'll eat all algae but they are always on my list of CUC. Rabbitfish sometimes graze even harder algae like Valonia (bubble) algae, so those can also be very useful.
As for phosphate, IMO 0,4 ppm is a bit high, so I like the idea of some new remover. I don't think it'll help you get rid of algae, but you might get better conditions for corals. But try not to lower it too fast. Just make sure the value decreases. I would aim for a value around 0,1 ppm but in a month or three.
Why I'm curious about the nitrate is the slime algae on the second picture, and the brown "powder" on the green algae. Sometimes dinoflagellates and/or Cyanobacteria can come when the nitrate gets very low. And like
@mcarroll wrote, if the nitrate gets depleted the phosphate might increase.
/ David