Yeah, your tank is probably not cycled yet, but may be nearing the end of the process. The only way to really know is to test for Nitrites/Nitrates. The sand substrate leaching silicates into the water also contributes to the presence of diatoms (They need those to grow).
I've been going through a cycle in my 7 year old tank after I corrected some water problems that I had, and I have some diatoms also, but not too big an outbreak. It should correct itself in time.