> Is the AMP cache any different from any other CDN caching assets other than that it is owned and prioritized by Google?
Yes, it's substantially different, since the purpose of Google's AMP cache is to serve pages linked to from a Google origin. Google has to know which search query you entered to render the results page, so prefetching some of the actual results doesn't leak any information. If you prefetch from arbitrary domains, you leak information about people making a search to those domains, even if they don't click through.
(And likewise for other entities that are running their own AMP caches, for links hosted on their own origins.)
That's very clearly the actual technical problem being solved; if you set out to solve the problem of privacy-preserving prefetching of search results with the tech from 5 years ago, you'll inevitably end up with something like AMP.
> Does that fact alone make it faster? If so, are we as a community okay with this imperialist strategy by Google?
Irrelevant, since you're basing both of these questions on inaccurate assumptions.