I love the irony of someone complaining about release dates on a pirate forum. It's like a thief complaining about the fact that the house they broke into had a shitty T.V. How many games have you released over the past year?
Quite a few devs come on here and release their games because many of them come from this scene, meaning, they had their roots here. F95 allows devs to take ownership of their game's thread and as such, pretty much dictate what is being posted. I'd call it a sharing site before calling it a pirate site, because unlike pirate sites, F95 fosters a community of supporters, of which there are quite a few on here, supporting various game developers out there. So, there is nothing wrong with him complaining about the dev taking his sweet time.