I have been looking at different desktops, and I did believe that I did uninstall all of them that I didn't care for. I tried XFCE, Openbox, LXDE, Gnome 2.0, etc. But I still see them in the "select desktop environment".

Also, when I shut down or restart, I see the XFCE splash. Something that fully didn't uninstall?

To disable the splash image altogether: remove splash from the command line arguments passed to your kernel at boot time in /etc/defaults/grub, then run sudo update-grub and reboot. You will not have any splash screen. This is how I boot all of my Linux systems (because I like to see what is going on in the background while it is booting).

To change the desktop splash to something else entirely, use update-alternatives. (Note: It would be best if this image were moved to somewhere like /usr/share/images, chown to root:root, chmod to 644, and in png or svg format.)

Configuring the display manager:Modifying the list of desktop environments you may choose from at the login screen is heavily dependent your display manager. For example, using slim, I can modify the sessions line in my /etc/slim.conf to suit my needs. Using lightdm or gdm, I can remove the file in /usr/share/xsessions corresponding to the desktop environment that I want to remove. (Purging the package should also remove any files it installed in that directory.)

Finally, if you installed a new display manager and would like to revert, you can easily choose a display manager from all installed alternatives by running the follow command:

$ dpkg-reconfigure lightdm # lightdm may be replaced by the package name of any display manager you have installed, such as gdm, kdm, or slim

On another note, I am looking at Cinnamon atm. When I hit the corner, and It shows different workspaces, they look all garbled. Although when I click on any workstation, it comes up fine. Now, this happens pretty randomly. One day it can be fine, the next can get garbled.

Since you don't have any alternatives listed for your splash screen, maybe you are still seeing the Xubuntu one because the original Ubuntu one was removed when you installed XFCE. I'm not quite sure which package would contain the desktop splash on Ubuntu, but it is contained in the desktop-base package in Debian. You can set the desktop splash to any image on your computer (not necessarily one installed from the repository) or disable it entirely if you wish.

As for Cinnamon, I know of it but I have never tried it. There are only a few window managers/desktop environments that I have spent enough time in to become familiar: KDE 4.7, GNOME 2.32/MATE 1.4, GNOME 3.4, Unity 5.0, XFCE 4.8, Openbox 3.5, and Awesome 3.4. Of those, I primarily use MATE and Openbox, but I try out other desktop environments on occasion. Cinnamon looks kinda neat, just not enough to entice me to try it yet.

To disable the splash image altogether: remove splash from the command line arguments passed to your kernel at boot time in /etc/defaults/grub, then run sudo update-grub and reboot. You will not have any splash screen. This is how I boot all of my Linux systems (because I like to see what is going on in the background while it is booting).

To change the desktop splash to something else entirely, use update-alternatives. (Note: It would be best if this image were moved to somewhere like /usr/share/images, chown to root:root, chmod to 644, and in png or svg format.)