On the tank, looks good. But one problem, you need floating plants.
Java Fern is a shade plant, and tends to do best when not in direct overhead light. Also, all forest fish are healthier under a canopy of plants.
On the phosguard,I know I mentioned this previously, but generally speaking one should not use chemical filtration in a planted tank. Chemical filtration refers to any media that alters the water chemistry. Carbon is the usual media one thinks of, but any product that targets ammonia, nitrite, nitrate or phosphates in this case is something one should avoid. The plants handle these things better--and less expensively.

Phosphate is a nutrient, and usually present in sufficient quantity from fish foods and tap water, so we rarely have to add it, thus it is minimal if present at all in most aquarium plant fertilizers.
As for the silicates, where are these coming from? The substrate perhaps?