Aqui va una ayuda para que terminemos de ver claro lo del LINQ (Language Integrated Query), The LINQ Project. Hay una serie de documentos, descargas y demás información al respecto. Espero que os resulte interesante.
Respecto al tema del rendimiento, creo que los desarrolladores encargados del proyecto ya habrán pensado en todo eso y no creo que acabe siendo mas lastre que ventaja para los desarrolladores. Pienso que al ser un lenguaje de alto nivel, que posteriormente será compilado y reescrito para que se pueda "entender", el trabajo extra lo tendrá el compilador para tener que traducir todo eso que a nosotros nos ha resultado tan facil escribir con una simple consulta SQL. No se si me he explicado todo lo bien que podria.
A mi personalmente me parace muy interesante y un buen paso por parte de Microsoft para facilitar el trabajo de los desarrolladores. Esta bien que los lenguajes evolucionen y avancen como el resto de las tecnologias.