Hi,
I am using DSU for the same purpose, using a similar commandline, and it works perfectly. So it is not a root issue. The only difference to my commandline is that I don't use the the options after --progress. Btw, --times or -t is implied in the -a option.
It is difficult to say what causes the timestamp problem, but you could make a test from a liveCD of another Linux distribution and see if the problem is still in effect.
Martin