You can find all details on this spreadsheet: https://docs.google.com/spreadsheets/d/1VSlrGd5WYHoElg75K9te3CXyuyw-1RudhWxIb4h2tdI/edit#gid=878787901
In short, they are now nominating candidates from 8 months ago. There are still some nominations left this year, but we don't know how many, since the quota (650 nominees) is shared between 2 streams: NS Demand and NS Experience. The last nomination numbers from NS Demand are probably between 250-260. We don't have recent information from NS Experience and we don't know if their numbering sequence represents the actual nominations, but I believe there must be at least 150 so far. That means we have less than 250 left for both streams combined.
There are still hope, as our spreadsheet apparently has 30-40% of the total nominees. It is unlikely this percentage drops significantly, although the amount of candidates that sent their packages after February drops significantly (which is expected, as many early applicants were remnants from previous years). Right now, I believe the last candidates on the spreadsheet must be around 600-700 in the queue, and should be processed in the next year, according to an inquiry I made to the NSOI itself.
Therefore, nobody, except NSOI officers, can predict how long will it take for a specific file to be processed. And they'll probably tell you they need to know how many nominations CIC will give them for the next year.