I'm not sure how secure this is. It looks like any site you authenticate with once can then spoof you to any other site you use this with.
This is useless as multi-factor authentication, because it turns it into single-factor authentication. Anyone sniffing a single session or seeing it once knows what it looks like, and can reuse it on any site. It's much, much weaker than TOTP/HOTP, for example.