I do the same, here's one with links and images to help.
Settings>Device>Developer Options>Apps from Unknown Sources>On
Install "Downloader" from Amazon App Store.
Use Downloader to go to apkmirror.com to search and download Terrarium TV and then Install.
You can manually install Peacock TV on the FireTV.
In Settings > Developer Options, turn on "Apps from Unknows Sources".
Install Downloader from the Amazon App store.
With downloader browse to apkmirror.com and install the apk for Peacock TV (Android TV).
No idea on the memory capacity. I don't see it on your Amazon links so you'll probably have to check the manuals/guides on each manufacturer's website.
Sideloading APKs is easy. If you're somewhat tech savvy the entire process takes 10-15 minutes.
You'll need the direct URL of the APK you want to install (eg www.whatever.com/app.apk) and the Downloader app and the VLC app from the Amazon App store on your TV. The Downloader app handles both the download and installation processes for you.
Edit: Formatting.
Use Downloader and install Acestream. Enter the following in Downloader:
http://bit.ly/2gZymTl
Start Acestream, but don't login. Press the home button on the remote. Start Kodi/SPMC. Links should now work.