"Approved" means that whoever has the game is allowed to share it and upload it on Abandonia's FTP. Since there was noone who had it, it wasn't uploaded on site. Plus after being uploaded on the FTP, we also need some time to find people willing to review it, also from our regular users. So there
I can give you FTP access so you can upload the games on our FTP, if it's not a problem.
I don't know how people release software in the public domain. Maybe you just need to go to a notary/lawyer and authentificate the document.