nice article, only thing i would do different is substrate and IMO if its ur first time setting up a proper planted tank 4 foot seems a bit big i would go for something a bit smaller.
i personally would not use sand as its not a very good substrate for planting. Substrate should be between 3 and 8 mm as large substrate will block root growth, the smaller ones like sand can actually crush the roots or become too tense to grow.
also substrate should be in layers, mix the first layer with the solid fertilizer [only this layer has fertilizer] and then add two additional layers after that with the finest on the top layer. substrate depth should be determind by the type of plants u choose. Plants like Cryptocoryne and Echinodorus that are deep rooted would need at least couple of inches.