I agree. Team, whitepaper and timelines should all be on the front page of the website.
Whitepaper can be seen on the homepage. And in the whitepaper you can also see the team. But that's all detours. The page looks like if you did not bother.
This is my opinion.