What you want to do is not possible using App Inventor native controls and might not even be possible using ActivityStarter in conjunction with an Android unzip app.
AI2 does not have a control that can manage and download or select individual files in a folder. There is a work around to do this using ActivityStarter ; Taifun shows you how here
http://puravidaapps.com/pick.php
That takes care of 1.
As far as 2 is concerned, you probably cannot auto unzip the file. You might be able to connect to one of the Android Unzip apps that are on Google Play and use it like in Taifun's example...something to try. Assuming you can in fact unzip it, you could use the File control to delete the zipped version of the file.
Hmmm, too much? App Inventor is an entry level Android compiler intended primarily for teaching programming basics. It keeps getting better, however, in no way will it every have the extensive tool sets or libraries of the 'professional' Android compilers like Eclipse or Android studio. Easy free programming has a price.
What is asking a lot is to have your phone behave like a computer.
Regards,
Steve