Everything fell into place. As you can see, It all works now!
The key was to change sites-enabled. This is why there were no logs, as Apache2 did not know it needed to pay attention to the linuxguru file.
http://httpd.apache.org/docs/2.2/vhosts/examples.html was not useful it didnt clearly say which file to edit, nor how to activate it.
As I am always upgrading I wanted to remember my Ubuntu version I followed https://help.ubuntu.com/community/CheckingYourUbuntuVersion
so welcome to my new subdomain[contact-form-7 404 "Not Found"]