Totally agree that haivng Leo at the very end gives more time for more peeps to hoard the needed resources....
Most of the frustration (and even a fair bit of the TMNT fatigue) is due to setting an expectation with the calendar leak, and then following that up with denials, official clarifications that actually said nothing, and as little real information as possible until the last minute, i.e., typical Plarium communications.
However, the real irony here is that as ticked off as people are about it, the combination of the initial calendar leak and the subsequent calendar stretch will allow more people to get Leo than would have been possible on the original schedule...possibly a lot more people.