Hi M.alsh,
I know that you are in a tough situation - and I do understand that. If I were in your position, I would be upset as well. But try to think about it more positively.
Unfortunately, IRCC would not accept your request - as they have rules and everyone should abide on those. We could not blame any anybody because of these delays, e.g. IDP / BC / ECA organization / etc. - for instance, we can't blame the post office, if our ECA documents took a while in their possession, or the customs if our documents were struck there for a while. This scenario could give us a delay in the processing of our ECAs - and we could not tell IRCC that we could have been in the draw if there were no delays in the process. That is how the system works - only those who have the documents already on that particular draw could be included. In reality, we could have done these things sooner to prevent these delays - we just did not anticipate that this may happen.
These events could happen to anyone, and we just have to accept and move on. What I am trying to say is that we could not blame anything or anyone. In the end, these events will just make us stronger - maybe that delay is just teaching you to be more patient for future challanges that you might face (hopefully in Canada! ). Instead, let us just focus on positive thoughts - maybe it just "not yet".
Also, your score now is not bad, even if you lose points this December. I personally think that you have pretty good chances of getting ITA this year, or early next year! Hang in there, buddy.