I've made several changes to the script over the past few months:
1. Repaced x11vnc by RealVNC.  Issue with x11vnc is that it is slow and prone to having corrupt display.  RealVNC is great, but it was challenging to install.  You will get RealVNC if you install from scratch, or if you already have a working system, follow the steps below:

cd ~/AstroPiMaker4
git pull
make upgrade_vnc

2. mate desktop is installed by default
3. automatic login without asking for user id and password
4. better method of installing astap

Read More...