At least on using the age of git/GitHub repos to determine the legitimacy of a project/effort: I would say it's not uncommon for some groups to time the release of their code with the publication of some announcement of it. I'd also say it's not unusual to adjust (for example, collapse) the git repo history when publishing code.