The people on the team page seem to exist. But I'm still not entirely convinced there's not something else going on here.