I hard similar issues years ago when i forget my login information on blockhain.info. However, I was able to use hints to get my email, immediately I had access to the email connected I got my logins back. At that time I do not know of any wallet recovery platforms or organization. Until i go acquainted with how the services work and heard a few of them. Keychain looks good, however one cannot say they 100% if we haven't tested their services. Similar to any wallet recovery services out there.
It is good to hear about the keychain services from you. If you had heard about them back then, when you had this issue, maybe you would not have gone through the stress of wanting to get back to your account then. Maybe they could have helped you sort it out immediately without you having to go through the headache of recovering your account. Well, I have heard about the service now and would look into it, maybe I would recommend it if it seems alright.