erm.... having the human touch in photographs does not literally means including humans in them.
i would agree with the "human touch" as something that could be felt within the shot. a personal touch or signature style that defines a photographer and their own style. not a human aspect--as in literal human or man-made item within the shot.
all the shots that can100d has shared with us from NG, they are good but i wouldn't say these are exceptionally good as well. some of them lack that depth mentioned as well. the way the shot could portray a certain emotion rather than just showing the beauty of the place with exceptional technical execution.
you've been a member since 2003 so i assume that you're more experienced than i am. but here's a tip which i'm not sure if you already know of:
keep your eyes open for a good vantage point and think about how you will represent that scene in a digital negative.