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.