I've never noticed Twinbrook being more attractive to meteors either. I get them in almost all of my worlds, but usually they fall on a vacant lot when no one is around. Only once did one hit a lot that had sims on it, including my sims. That was in Riverview, and yes quitting without saving was definitely the order of the day. The only thing that would have been left of my five year old legacy style game would have been a couple of orphans and a dog otherwise (not quite, there was extended family around town by then but something like that).