Thanks for the great stack script, I ran it from the linode admin and everything seemed to build fine, when going to my ip or domain name nothing was showing up..
After stopping the varnish service, then changing the wordpress config file back to port 80 and restarting nginx the wordpress site came up..
just fyi, the fix is the /etc/default/varnish file did not have the proper setting for
DAEMON_OPTS="-a EXTERNAL_IP_ADDRESS:80 \
It seems the default was in their putting my ip in worked..
cheers.