No GitHub page instantly makes me more skeptical.
I fully agree with you and that was my question at the beginning. There are other things that make me skeptical such no team information, poor whitepaper or spectacular web based on copy-pasted wordpress templates.