I've got this issue, the times does not match on the events on the iPod and iCal, the times can be very different than the real time (the dates are ok though)..
Just i was typing i realized that the timezone on the iPod migth be some other that Finland... checked it and it was so (maby it had changed when i resetted it)
But another thing. The location of the event does not show on the events there. Is there a way to make it visible.