Here it is:
I don't see anything about cinnamon. Maybe because I booted to XFCE.
Looks like I have other issues however.http://pastebin.com/TX7w41p9
Dan, I offer this solution as a last resort - for when everything else has failed. You stated above that creating a new user works so we can assume that your system is functioning correctly and it is your local config that is the culprit.
Select the second item from boot screen - recovery
Wait til it asks for admin password and enter it
sudo apt-get install mc to install Midnight Commander
Remember you are running as root so be careful.
From Midnight Commander rename your /home/xircon folder to /home/xircon.sav1
then from Midnight Commander create a new home folder with the same name as your old one eg /home/xircon
With the new folder highlighted press F9 from inside Midnight Commander then File and then select Chown and make ownership of the folder to xircon. Both the first and second columns - Username and Groupname - then select Set
Then restart and log into your new blank setup with the same username as you have always used.
All the files in /home/xircon.sav1 still have ownership to xircon so you can systematically move all you music, documents, videos etc from the old xircon to the new one without any issue as you still "own" them. Just use Nautilus with the second pane active and drag and drop or just use Cut and Paste in Thunar or open a terminal and run mc and use your new skills in Midnight Commander.
You do not need to use Midnight Commander - you can just use the command line to rename, create and change ownership. But by using Midnight Commander you have a great file system toolbox to use without having to remember all the syntax.
NOTE: If you use Firefox and Thunderbird then move the .mozilla folder from your saved user to your new one to recover your email and favorites. Carefully look in .local and .config and move across any config you want back in to you new home. Stick to application configs and leave out anything Xfce or Gnome as we do not want to import the problem.
For anyone else this technique is handy in upgrades. If you have a separate /home partition then you can rename your home folder, do a reinstall or a new version install and name your user the same as before - and then just move all your music, docs, videos into the new home folder with ownership already correctly set while at the same time all the system configs are correct for the new system
EDIT: these should do the trick if you do not use Midnight Commander
mv /home/xircon /home/xircon.sav1
chown xircon:xircon /home/xircon