Yeah this is not a nice experience I have to say...
100% needs an option to provide which email you want to use (which maybe it could pre-fill with the one it found by default) and ideally it should be entirely optional
But just detecting the email and signing up without any indication is not acceptable IMO