I would suggest waiting. Mine was delivered on July 11th. I have not received anything yet, and there is nothing on Ecas. I don't think it's likely that they would lose a whole bunch of July applications. But if they did, it's very upsetting, as it took me over a month to put everything together...