If I had understood more about the limitations, I may have chosen differently, but I also wanted a device that could be controlled directly from the device, so it could be used without a network if needed. Thanks again for taking the time to respond.
Not to beat a dead horse but not only is it possible but currently the solution exists to allow you to use the device without an internet connection or external assets.
For the desktop (or any browser based experience), I have caching enabled so after the first load your browser saves the files. Check it out if you want.
For the app store apps, the files are all bundled inside the app and no external assets are needed.
I hope this helps.