Can registered users upload files from the front-end based on ACL settings
=> Yes, they can. You can config the extension to allow users from groups you want to be able to upload documents in the front-end.
Also can a user specific folder be generated on registration
=> Unfortunately, it is not possible. When you upload a document, it will be stored in a folder which you choose for the category (each category can has it own folder to store the document).
If you need this feature, you will need to prepare to customize some code (not much, something like 2 or 3 hours of working).
Also - is there the built in ability for the component to automatically delete files/documents after they have been in the system for a specified period of time?
=> Unfortunately, we haven't had support for this feature yet.
Regards,
Tuan