I am also in the same boat with PD of Dec 2014 EB2, but I am in Australia. If you find out any way, please let me know.
Does your algo already considered people getting gc from their kids?
You may be able to port your PD and file I-140 & I-485 concurrently if your PD is still current at the time of filing.
where do you get the actual i140 numbers. The only document available from USICS counts duplicates… A person would have changed jobs so i140 might get double counted. Also working spouse with another i140 also get double counted. Would be nice put out the data when you do the prediction.
My priority date is October 2015. This app shows its being current in 2033 in the realistic case. However, Feb 2015 is current by Jan 2023. Even with the wastage, how is that much of a gap possible?
I am in EB2 category.
It depends on how much wastage happens.
At this time, USCIS is moving visa bulletin based on the assumption that they will not waste any GC numbers.
In that case, select the optimistic/Ambitious case and you will get better estimate.