To be clear, the timezone weirdness I was mentioning was nothing like you're all experiencing...
For me, I'd try to set the time and timezone at once, but only one would stick (and I could never quite figure out which one did stick), then trying to set the other one would offset the time - but I'm in GMT+10, and the offset was always +6 or -8 or something nonsensical, so it took a few goes to actually set the time.