I actually did mention that. :)
I think the system is pretty good. The only problem it has, that I know of, is the price. The user of the service has to pay for every single authentication. Couple of years ago the price was 14 cents per authentication. That was enough for a one government project to second guess their choice of authentication.