As of June 30, 2016, the USCIS had 19,406 I-526 petitions pending; from 4/1/16 to 6/30/16, USCIS had an approval rate of 79% for I-526 and 81% for I-829(removal of condition). There were 5,522 I-829 petitions pending as of june 30, 2016.
With estimated more than 16,000 approved I-526, the waiting time for eventually getting EB-5 green card could be many many years!