So let's take this one apart with ya...

Cyanobacteria: Is often seen in tanks with very low nitrates and/ or new set ups with higher ammonia's been present at some stage or another.
Mostly seen on the gravel and/ or up front against your glass. Dirty substrate (no gravel vac) and/ or dirty/ clogged filters and/ or poor circulation in certain tank area's enhance the growth.
The way I battled mine (sure there's other way's, but this worked for me well & quick and stayed away since)
3 day period of 110% black out of the tank, completely covered with thick towels/ blankets. Followed but a good size w/c around 70% I'd guess it was. Decor like the giganto DW I took out and scrubbed down with a hard bristle brush after the black out and put back in the tank.
All this then followed by siesta approach (lights are on 5 hrs 4 off 4 on) and a good comprehensive fert and root tablets for the swords.
Now I do regular weekly w/c and its never come back.
The green fuzz I battled at stage 1) With a tooth brush, twisted it around the fuzzes and took as much as I could off (that was before the black out) some then remained after the black out but turned into gray dust once I started fertilizing and I just sucked it up with the gravel vac.
Back then I read that Excel also helps battle that since apparently this particular type only thrives in LOW Co2 conditions and since you have the Excel any way, to start dosing even before a black out wouldn't hurt non.
Also, since I just replied to your other post on lights: High end lights vs low or no ferts is not a good balance and so does enable algae growth better. Having lower lights (less intense) and a good liquid fert to balance it for your plants will work well IMO (at least it does for me)
Have I confused you enough now

I know its a hassle but if I can battle my 55g with ALL these algae types popping up at once YOU can sure do this too