First off, I really liked the grade on this - you have a really strong visual style. In my opinion, and this is totally a subjective thing, many of the aspects of your style (whether that be the narrative, direction, shot type, and tone) could use a little more subtlety. I think if your message wasn't so close to the surface your film would have more impact. You wouldn't have a character turn to the camera and state a life lesson or moral, so instead of letting that drive your dialogue, leave enough room for the viewer to search out and find your meaning. Some great advice I got from a director this past summer - "ground your characters and dialogue in a story, not a concept. Never underestimate the viewer, spoon-feeding is worse than temporary confusion or a detail flying over their head." He said all he sees are high concept films with archetypal shells of characters running around and a plot twist thrown in as the new formula for a "successful" student film narrative. His other great piece of advice was that plot and story are two separate things, and that the story should always drive the plot, and not the other way around. The second your plot starts to influence your story is the second your audience remembers they are watching a film.
Hope this helps, best of luck!