You forgot to add to your list "get more clean up crew" . I would recommend an abalone and/or some turbo snails.
Bristle worms are amazingly helpful as well. My husband spent 10 min one night watching a particularily large worm (12+ inches) clear a inch square patch of hair algae off the back glass.
My husband is away from home 6 weeks at a time and what do we do when he is home? Watch worms