I dont see any problem submiting it on the 8th on your way to the airport.
regarding communication with CIC ask a friend to check your mail box, and you can always call the CIC call center to m ake sure where your things are .
my opinion only, i am not a lawyer.
Good luck, you are a lucky one to...