Yes
Yes
You can also share apps via Air-share, then install
when you have your USB storage on Google Tv Chromecast. enable Developer options after that scroll all the way down until you find "Force allow apps on external" this allow you to install any app straight to external drive
Yes but you'll need a USB C to USB with a power passthrough. Then a powerful usb power adapter
Or
Bluetooth keyboard and mouse then web browser that supports downloads and then there