It is quite possible to not see the life of pods, I am sure they are in there,as for the algae consider your self fortunate to not have to deal with the algea out breaks, with out pics it is hard to say what the blue/green is it could be algea or sponge ....
it looks like you are right on in...