Spent some time looking at reload performance. Delaying creation of the global Event startTime and ContentItem? indexes ends up improving things by about 50%. Since the patches to do this are rather hacky, I’m working with AndiVajda on solutions that involve existing repository deferral mechanisms.
Discussions with AndiVajda about making the default timezone repository live in a view, rather than be global.