Reading the description of the LINQ project shows that great stuff is being added to .NET, but IMHO LINQ should use standard SQL syntax to provide developers with a single learning curve. Beggars can't be choosers, but I hope VB.NET uses a more standards based approach.
The article unnecesarily complicates a very intuitive thing. Why use buzzwords like lambda expressions and expression trees? Keep it simple.