My only gripe is MS's insistence to redefine long established software release cycle terminology. Just stick with "Alpha", "Beta", and "RC". You aren't hip or edgy by using "release preview (RP) and customer preview (CP)" like they mean anything to me. Just being confusing for no real reason.
Other than that I like the fact that Microsoft is taking chances and being somewhat innovative with the future direction of Windows.