So I just made it back home after attending the 3-week R2 (Beta) rotation of the Microsoft Certified Masters SharePoint training. I wanted to specifically call out the fact that this was a beta program because I really wanted to commend Microsoft for putting together a very polished experience even though it was "beta". Sure, there were a few minor issues and there is always room for improvement but it is clear that they've worked very hard to get this right.