Such an interesting topic and so many helpful suggestions here, Tim! I can definitely relate what you shared here.
It’s also my experience that time slows down and that everything becomes “clearer” (for lack of a better word) when you’re in a life-threatening situation.
I think it’s because that situation helps one to become super-present to the current moment (whereas typically, our focus is everywhere but the present). That’s also why mindfulness and meditation can change one’s perception of time.
There’s one thing I’d add to the list: experiencing a sense of awe. According to research, experiencing a sense of add expands people’s perception of time.
I think it’s great that you pointed out how habits can have us run on autopilot and how that affects our perception of time. It’s something that hardly gets mentioned in all the hype-y articles about habits.