You still have plenty of time. Why wait until August? The deadline is October 1st for pictures. And yes, you can submit any picture you want. If it looks good, submit it!
Okay, stupid question time....... What is it about the Aquasoil that makes it leach ammonia? I've never heard of substrate leaching ammonia into the tank.....