I am running dotnetopenauth 3.3.0.9283 (nightly build), it works great and it solved my previous problem ( http://stackoverflow.com/questions/1539671/dotnetopenauth-get-email-and-redirect-problem )
So now I am able to get the users email from gmail only! I have tried yahoo and myspace but i always get "Object reference not set to an instance of an object." I ran the sample that came with the build, ajaxlogin.aspx and loginProgrammatic.aspx they both give me the same error message.
this is the only line i added to the sample (and also set email to required)
var email = OpenIdAjaxTextBox1.AuthenticationResponse.GetExtension<ClaimsResponse>().Email;