Hi Tony,
I only had to redo one of the hacks, which is one that you didn't do
The upgrade instructions (scattered over various threads in the vBulletin forum

) strongly suggest that you revert any "template" changes you've made to their originals. However, they also say that it's only really necessary to do that for templates which have been significantly modified between 2.3.0 and 2.3.2 and in my case, the only one affected was the template called "footer". I had that modified to add the "Archive" link at the bottom of each page.
I reverted it, did the upgrade, and then reapplied my changes. The only change in the upgrade was to make the copyright year be dynamic so no big deal really.
All the other templates to lose the moderator column, fix the position of the online/offline lights etc I left as they were.
The forum colours remained the same, I think they're stored in the database. As for all the images, and button changes, as long as you don't re-upload the "images" folder then there's no problem. Word of warning though, there are 2 images not stored in the images folder: favicon.ico (the icon that appears next to the URL in your browser) is stored in the forum root and cp_logo.gif is stored in the ./admin and ./mod directories. That's the logo that appears when you're in the admin or mod control panel (I haven't changed it so it wasn't an issue).
I was having some database issues so I ran the repair.php script supplied in the "extras" folder (you have to upload it to the admin folder though) to make sure the DB was all fine. It was fortunately.
So, to summarise:
1) Close the forum.
2) Upload everything in the root, admin and mod directories but
don't upload the images directory again. If you have your own favicon.ico, make sure not to overwrite it with the default one, if you do, you'll just have to put your own one back later.
3) Run the upgrade24.php
and upgrade25.php scripts
4) Delete the install.php and any upgradexx.php scripts in the admin folder for safety.
Michael.