I dont think EB2 IC is down to 2-3 years to get GC, it might be true for getting EAD. For GC it still is going to be 4.5 - 5 years unless there is legislation relief. I dont think we should raise our hopes and expect to get GC in 2-3 years. Also the past record of legislation relief is very bad. The only relief in the 5-7 years has been AC21. If HR 3012 passes it will be great news for EB2 & 3 IC, but till that time it is a hell-hole of 4-5 years.
P.S Dont want to sound pessimistic but I think that is what it is.