Just a warning, I would recommend avoiding the "Partition Internal SD Card" option at all costs. I haven't seen that setting in the menus, so it may not be enabled. But if you do see it, don't used it, and pleas let me know where it is. I happened to run across the code involving that option, and the way it works looks like a 1-way trip to brickville on our phone. If it does exist, it will be right under a menu item that says "Fix Permissions"
As far is the workaround for improper timestamps is concerned, I'm open to suggestions as to where the file should be read from. Right now, I put it at "/sdcard/clockworkmod/timefix" and it works fine there as long as your SD card is mounted. If the SD is not mounted, then it will not adjust the time, and you get the dates from 1980. The issue is that somebody might unmount the SD card without realizing that it will cause the timestamps to go all cooky again, and then make a backup and not know where it went because of the wrong date. I can automatically mount the SD card when it wants to get the date, but then you may have people wondering why they unmounted the SD card and it mounted itself for apparently no reason.