Just be patient... The silicates that help fuel the diatoms will eventually be taken up and stored in the many sponges that will live grow in your tank. It just takes time for sponges to grow and absorb the silicates in your system, leaving little to no silicates for the diatoms. At that point, your diatom problem will have cured itself. In truth, diatoms just look bad, but its not like you're dealing with bryopsis or dinos here, be patient and I'm sure it'll clear itself up over time.
If you're the impatient kind of guy, which I'm getting the feeling you are... You can hasten the diatom exodus by using a small tube to siphon up your top layer of sand when its covered with diatoms. Then just wash it thoroughly and return the sand to the tank... that's the cheap and easy way to export silicates from your system.
As for a cause for your bloom at this stage. Perhaps you added more sponge loaded LR at some stage or your top off water has more silicates than it should... Or perhaps you finally got some decent lights. Honestly, who cares? So long as your incoming water isn't loaded with silicates your system will clear up in a few months.
I think...
Good luck.