@saab,
That's not all from the book btw, it's from various sources.
It sounds like you DO exercise regularly. "Exercise" doesn't only mean "go to the gym." It means moving around doing things, or going down to the ocean...
A robust social network is really one of the more universal ones. There are exceptions, of course. But it's pretty reliable. One example -- many people think that moving to the suburbs or exurbs and living in a big giant house on a lot of land and with big fences will make them happy. However, the social isolation in those houses turned out to be a major problem.
Oh, and a long commute is one of the more reliable ways to be UNhappy.
When you get thanks, do you like that? Even if it's not the
reason you did something, do you not feel happy when someone DOES thank you? (I do.)
Flow isn't actually that weird. It's basically just about finding something that is sufficiently challenging -- not so easy as to be boring, not so hard as to be frustrating.