@jeyaseelan: CodeReview does not yet support incremental reviews, but it is on our backlog. I'll be happy to pass along the feature request and I would also recommend posting it to the Visual Studio User Voice site (http://visualstudio.uservoice.com/forums/121579-visual-studio) The more we hear demand for a feature the more likely we will be to prioritize it.
@Katerina: This is possible, but not supported by default. Using a gated check-in you can create a custom activity to do some additional validation by altering the build template. This would enable you to require check-ins to have a code review associated with them and reject the check-in otherwise.
@jlambert: Yes, MyWork relies on new functionality in TFS 2012 to remotely store your shelved work. If the solution you are working with is not added to the TFS source control then MyWork will not be enabled.
that is correct @Ivan. When you suspend your work in progress a shelveset is created that is stored in TFS. When you resume suspended work the shelveset is removed. This means you can suspend on one machine and resume on another.