Cloudflare actually presents end users with an authentication page on a regular basis. AWS is strictly behind the scenes. The only time I've ever become aware that a site is using AWS is when reading their engineering blog or spelunking in the dev tools.