I wonder if browserid[1] is a better alternative. It doesn't require a Facebook account or anything like that and is actually surprisingly easy to use (from the user's point of view). I only tried the demo, but it was basically frictionless. [1]: https://browserid.org/about I haven't evaluated it completely, but it seems like the best option right now.
Have you seen janrain? http://www.janrain.com/