In short, I've spent all the day reading about ASP.NET MVC 2 and watching videos related to it. So far I'm really impressed - although there are still some minor lacks (e.g. I hate strings in code), there is a quite solid and consistent model.
If I'd be choosing between ASP.NET MVC and classic ASP.NET for new web application now, I'd definitely use ASP.NET MVC.
I'm still thinking about possible helpers and samples we must provide for it. The post describing my thoughts will be published only tomorrow.