Awesome post, sid!
I'd like to comment on a few things:
In the beginning of Install Arch section, there are two problems with executing pacman -Sy
pacstrap already downloads the repo files, so this is not needed.pacman -Syu or pacman -S <package>. When you run pacman -Sy you refresh the package list but don't update, this can break things later on. For more information about why partial updates are not supported, please refer to this archwiki pageThere are also some other places where I've seen the usage of pacman -Sy, like when you're installing discord and other packages.
Also for getting screenshots of the arch install right from the ISO, you can use a hypervisor like qemu, virtualbox or any other virt solution.