Well in the Date and Time Control Panel, it says set your city to the nearest city in your time zone.
it doesn't matter if that's not where you live. Just as long as the time zone's correct.
The map control panel will be gone soon.
I guess that's the reason why it doesn't get installed in the control panels folder by default.
Bottom line: i wouldn't worry about it. If the time zone's correct, everything's dandy.