You are going to need an army of cleaners. I have a very mature tank with very low residual building block levels and I would have algae everywhere if I did not have a larger crew to eat it.
Limpets and urchins are great. Pencil and rock urchins from the keys tend to stay on the rocks and work more. Pincushions can carry around your other crew and also head to the glass. Mexican or zebra turbos are great if your tank stays under 78 - they suffer and die if the temp is higher and 75-76 is better. They destroy tons of algae if not overheated. Astreas and ceriths don't stay on the rocks much, but they clean other things so that the urchins and limpets get back to the rocks. On a tank like that, we are talking like 100 astreas, 100 ceriths, 10 urchins and 5 limpets. If they clean it up to good, then give some away to help somebody else. They don't live but a few years, so you have to replace them.
If you dosed the algaecide recently (Vibrant), then you might have to wait a bit for uchins. I have seen then die when eating algae that still has the Quat attached.
You will have to keep up with the manual stuff while they get to work. It seems like they are not doing much for a while, but then you can see it turn and then it gets better faster.
There are many divers and places in Flordia that are the best. They are cheaper than the larger sites, will ship direct to you and the quality is better since they are direct.