Sounds as if that all happened brilliantly and just in time if the old one was damp inside – how could the hog resist the new des res.
Re. the password. I’m not very good at computer stuff myself, but just looked up this link https://www.hedgehogstreet.org/accessing-new-website-troubleshooting/
This was from when the site was updated, so it won’t all apply, but it says:
(I think this is the bit that might be relevant)
Decide on your new password (it will suggest one, but you can change it to something more memorable)
I think you go to my profile page and click edit my profile then you should be able to change the password as it says above.
Hope it works. I didn’t dare try to change mine to test it, in case I lost my current password completely and ended up with the same problem as you!