Word of advice for free stuff on the internet that require some form of labor first.
Waste of time.Not saying it's legitimate or not, but why raise expectations and hope by waiting for it when you can simply just us your own money to get games. If people develop a game, support them.