Yes it is way good.  Someone else could have done the library, but we still needed MS for the language integration (i.e. sugar).  And, as I see it, it just the start.  Once can easily imagin the next step would be to remove more of the middle layers and "linq" more directly into the engine.  And if the engine goes farther into supporting native .net primitive types, we could see even more goodness imo.