Here's the missing piece of logic: when you create a profile page, it's associated with your user account using ID numbers. The name on the profile page normally updates only when you edit it.
I'll work on code to auto-update profile pages, and switch avatars to rely user ID numbers instead of usernames.
Are you done with your test accounts? I can delete them if so, just to keep things clean.