You actually don't have to modify the library for this. Just pass the email in as the username, the username is not needed if you are using email as the identity.
There are separate columns for the first and last name in the meta table.
Glad you're liking the library. Thanks for letting me know about the bugs you found!