Team Liquid is a rather popular professional gaming team, especially in Starcraft 2. I doubt anyone would end up on their website not knowing who they are (why would you go to teamliquid.com just for kicks?) so it's not that bad of a flaw.
Even if it doesn't, you can bypass the login/donation and watch the documentary before you decide how much it is worth.
Their community forum is the most popular non-Korean place for strategy discussion. I think many people get here without particularly caring about TeamLiquid itself.
teamliquidpro.com is the team proper's site
I suppose it's a bit confusing because information about this is plastered all over both the community and team sites.
As an aside, it is mildly amusing that EG, another popular US SC2 team, fronted 666 dollars.