A complex system that works is invariably found to have evolved from a simple system that worked...A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system.
If you have an EXISTING penguin account, just login as usual, then hit the MyAccount link and associate your openID.
Don't try to first enter your openId and create an account from there, that just creates a new account, and screws up trying to send the verification email.
If you do NOT have an existing account. Create a regular account first, then go into MyAccount and associate your openID.
I will try to look more into the drupal plugin and the whole process when I get a chance, but for now, just use your existing account to associate the first time, then login with openID thereafter (don't try to fill out the create account form).
Bugs in the openID module
"Seems to be working" . . . famous last words.
If you have an EXISTING penguin account, just login as usual, then hit the MyAccount link and associate your openID.
Don't try to first enter your openId and create an account from there, that just creates a new account, and screws up trying to send the verification email.
If you do NOT have an existing account. Create a regular account first, then go into MyAccount and associate your openID.
I will try to look more into the drupal plugin and the whole process when I get a chance, but for now, just use your existing account to associate the first time, then login with openID thereafter (don't try to fill out the create account form).