David,
One suggestion might be to inline some comments in the samples when you are doing something specific to one type of auth that would point a user along if they chose to go with another type. Or, you could possibly inline some code snippets.
For instance, in the AuthorizationServer sample the following line of code is used in the AccountController.
var request = rp.CreateRequest(model.UserSuppliedIdentifier, Realm.AutoDetect, new Uri(Request.Url, Url.Action("Authenticate"))); // rp is an OpenIdRelyingParty
However, in my case, I *think* I should be using WebServerClient.PrepareRequestUserAuthorization to generate my request before allowing the OAuthController.Authorize action to issue the authorization request to the server.
Regardless of that, this project is quite fascinating and I hope I can find the time to help out.
Did I just answer your question with a question? :)
Thanks!
Corey