I went through my CentOS machines (three of them) and it seems like the background only changed on the machines with the default background still on. Personally, I think that is ok. My background images are intact on the desktops where I set my background, only the bootloader image and login page changed. I think the new picture is cool, but see your point, I also thought about it for a couple of seconds (did I change this...no? Hmmmm)
Anyway, I think that changes in graphics and backgrounds should be limited to major releases and upgrades (sort of to differentiate between the versions), but think it's a good idea to freshen up the default interface after a while. Kind of gives you the feel of a "new" desktop
When it comes to installing Fluxbox on CentOS, it really was a breeze. It will use your current xorg.conf, and no reconfiguring of your system will be required.
1. Fire up the package manager.
2. Search for fluxbox.
3. Install fluxbox-1.0.0-1.el5.i386 or equivalent. (also pulls artwiz-aleczapka-fonts-1.3-6.el5 and python-xdg-0.17-1.el5.rf)
4. Log out of your window manager
5. Change your session to "Fluxbox" on the login page.
6. Start xterm by right-clicking your desktop
7. type "fluxbox-generate_menu -ds -is" to auto-generate a menu of your installed software.
8. Welcome to a clean and mean desktop.
Fluxbox is very "empty" as a default install, but can easily be expanded and made quick to work with. Roll your wheel on the desktop to change between workspaces, and edit /home/XXX/.fluxbox/menu to customize your menu. I use both Gnome and Compiz, but always have Fluxbox installed with a lot of custom menu commands for worktime/gaming, as it is much more responsive and faster to work with.