In that case, I'm wondering why all wait listed applicants are still waiting. If most (if not all) seats are full, then we should see some rejects from the wait list too and even that's not happening. Also even if they received 2100 applicants, the only applications left to review are wait listed ones right ?
The only reason I can think of is they're waiting to see if anyone withdraws at the every end, and so we still have a diverse enough wait list pool to choose from. That means a very very long wait.
Btw, does anyone know how many applications are waitlisted? Around 5-10% of the total (2100 in this case)?