Well, it comes a point in time where the fairness assumption goes out the window when we consider how their entire process rolled out this starting year. As we all know, applying early is an advantage, especially with a rolling admission. The "you snooze you lose" statement is clearly one that is applicable for ESFCOM's cycle. Please correct my numbers if I miscalculated here, but early interviewers from Jan 6-Feb 17 had a solid 36% chance of getting accepted straight off the bat. Meaning if your stats/credentials were exactly the same as the other applicants, just based off of 60 offers going out from a group of 168 applicants, you had alone a 36% chance of acceptance (this number goes up if they rejected some of the 168 prior to making their 60 offers).
*168 was obtained from 7 interview dates from Jan 6 - Feb 17 multiplied by 24 applicants per date.
Now of course this 36% goes up tremendously also if your application is stellar and you killed the interview day, but at the very least it is a 36% chance for that first batch based on statistics of head count ratio to open spots. They then interviewed another batch of applications from Feb 24-March 24. This was another 120 applicants in this second pool (5 dates x 24 applicants), of which <10 were extended offers to replace the initial applicants who declined their acceptance. Giving the benefit of the doubt and saying a full 10 offers were sent on April 12th to fill open spots from the initial 60, that is 10/120 - giving only a 8% chance of receiving an offer just based on head count. Once again, these percentages are going off of just head count ratio to spots open and not factors involving your application which obviously increases/decreases the odds greatly. It is true they gave a deadline for the WL response, and I agree with you both that they likely didn't accept anyone off the WL just yet, but I would argue against anyone saying they didn't do it just because they haven't passed the deadline yet. Because clearly they implement the early bird gets the worm at this school. Just like there was a deadline for AMCAS, secondary's, interview dates, and etc, doesn't mean they wait until everything is in before deciding.
**Edited to add this portion: After re-reading my post, I can see how this somehow seems like a downer/negative post. Not my intention for stirring up an argument or riot, just venting some calculations I did in my head on this rainy WA day 😛.