Thank you Alex, and happy new year to you!
I tried logging in on the new farm with two accounts that I've had for years, and I get an "Invalid username or password" error message for both (I'm still able to log in on the original farm). Am I missing a step?
I've actually also wrote my own version of the farm using Ruby on Rails, and deployed it on an AWS setup. It's been quite a lot of work, so I appreciate the time and effort you've put into both the writing of the original farm and this rewrite!
I was originally planning on importing a snapshot of my instance of the original farm too, but now I'm thinking of starting a whole new database and just leave the original one up in parallel. Although you made me curious, did you come up with a simple enough migration procedure?