Let's also not forget that AMP is actively encouraging alternative caches: Cloudflare Ampersand[1] was announced literally an hour after my post. It's a whitelabelled AMP cache aimed at solving this exact problem.
[1]: https://www.cloudflare.com/website-optimization/ampersand/
Yes you can, quite comfortably. Pre rendering is just patching the bloated web, not fixing it. If you want to make the web better focus on less javascript, with noscript on I get AMP like speeds almost everywhere.
Also, applications aren't the target for amp.
Have a look through the list of AMP components, you'll be surprised what's possible. https://www.ampproject.org/docs/reference/components
No thanks