take out most of your fish. too many for a 3 month old tank. what exactly do have in there fish wise?
the cyano and other algaes are what is keeping your levels in check. looks like you have some filamentous algaes in the mix also. if you dont remove some fish, you will have never ending battles with algae and bacterial blooms. give this a read, i think you might see why i say that.
Newbies, a little something on cycling/breaking in a new reef tank.
also what does your clean up crew consist of?