If the map let you pick any arbitrary point rather than having to pick a specific city in the TZ database, that would actually be a better way than a list of cities. See the discussion elsewhere in this thread about mapping Salt Lake City -> (Boise vs Denver).
(I don't think the TZ database contains the information to do this though, but maybe it should?)
In the Debian installer yes, but the stupid Ubuntu installer forces you to pick from a map.