This is a serious step backwards. It looks like these guys don't realize classic ASP was a bad idea and we've moved on for good reason. Don't know that inline SQL is a travesty, and isn't simpler, it's harder.
Instead of integrating out-of-the-box with good practices, OR/M (NHibernate), seperation of concerns, they have created a tweaked view language and encouraged terrible development.
Microsoft shouldn't spend it's time creating a bad toy, yet "another way" to do the same thing. It should lead and encourage best practices, and make them as developer friendly as possible.