Well, the clock on my Z is _very_ inaccurate too. I haven't used much other roms, so I don't know if it's a pdaXrom specific problem, or hardware, but I have it too.
About the timezone: you can install "timezones" package from the rc9 feed. Then, make a symlink like this:
[root@zaurus:/etc] $ ls -l localtime
lrwxr-xr-x 1 root root 35 2005-02-23 23:11 localtime -> /usr/share/zoneinfo/Europe/Budapest
ln -s /usr/share/zoneinfo/Europe/Budapest /etc/localtime