No , what is removing the fats and oil from the surface ....nothing .....you have to skim the water line to get the correct exchange and no extra surface tension , it will work but like ish , thats why Reef ready tanks exist , if the other methods worked as well ............ and no you dont have diatoms cause your tank is too clean they consume po and no and ........silicates , you have silicates thats why you have them , as soon as you stop changing your water they will die down a friggen pinch like 1/60 of a tsp of bakers yeast at night would help also , hope it all works out.