The issue regarding demo files has been sorted. Please check https://feedback.tf2maps.net/ or http://demos.geit.co.uk/ for the latest map test recordings. If a demo you were expecting is missing please contact a staff member (or just make a post here). Thank you.
All demos get recorded, they just have to be copied from the game servers to Geit's server to show up on the webpage. If your demo file doesn't show up, it probably means that Geit's server bugged out at the time the demo file was created.
If this is your first time logging in after the migration (Feb 8, 2022), you must reset your password to log in. Follow this guide if you're having trouble