A team needing drivers assumes that they might even get a F1 car built. This from a team that can't get a website up. It has said "coming soon" since...