Once you get your lighting squared away a Siamese algae eater (Crossocheilus siamensis) is the best I've ever seen at eating that stuff. The problem is they aren't that easy to find and people confuse them with Flying Fixes (Epalzeorhynchos kalopterus).
If you're interested in the differance:http://www.thekrib.com/Fish/Algae-Eaters/
They are piglets for sure. Not only do my SAEs nibble algae all day long, they'll munch on any blanched veggies I drop in for the snails AND they go nuts over any flake food too.
To the OP, what are you using for a carbon source and ferts for you plants? You've got an imbalance of lighting, CO2 and ferts going on. You can clean it all you want or have critters munch on it, but it will just keep growing until you find the balance.
FWIW, there's no way I'd throw ~$80 of CFLs on that fixture when you can buy an Odyssea 48" twin tube 6500K T5HO for under $60 shipped to your door, lamps included.