Only when you feel it will help. Any time you flash a new ROM, the cache is created on first boot. The increased activity following a new ROM flash builds the cache quickly. Just clear it a few days after a new ROM is installed and you should be good to go for quite a while.
Although most stock non-rooted users are not monitoring temps, I'd like to hear what they experience while running Nav for any peroid of time.
I've seen many posts saying that you should go into SetCPU and bump your max speed down to near stock speed while using Nav. Give it a try and let us...
You may want to check out CacheMate from the market. The free version will let you clear all caches on demand. The Paid version will run on a schedule and at boot. It's kept my Droid flying when I stay on a ROM for a while.
Sounds like the R2D2 boot animation is not named correctly. If you copied it to /data/local and it didn't overwrite the 928 boot animation, it's not named bootanimation.zip. Maybe it's mistakenly named bootanimation.zip.zip?
You may want to check over in the CVPCS and bgill55 forums. They're saying that Sapphire themes will work on Ruby and all CCROMs because they all share common code. Only the device proprietary files are different and are not involved in themes. Just backup and give it a shot.
Just make sure...
Actually one of the best answers I've seen about battery "conditioning" is the following post:
When trying other ROM's, I've had this problem too. I noticed that at the end of the Swype install, a popup will confirm that the program is registering. When it fails to confirm registration, it will not swype for me. I've had to uninstall and reinstall a couple of times to get it working.
This link will give you nearly all themes available for 1.0:
The NexTheme can be downloaded here: