Some of the scenes lost importance because the acting wasn't up to par. This one scene where the father is trying to have a conversation about life with his son didn't work at all because Kal Penn was trying so hard to be the teenage with angst that it actually distracted from the moment instead of making the moment what it was meant to be (and needed to be) for the film. I would say it was a case of overacting, but I think a better word for it is wrong-acting. Also, other scenes suffered from a lack of acting effort.
Editing was not well conceived or executed. The flashbacks of Gogol's character (Ken Penn) came off as just cheesy. Some scenes were awkwardly cut in order to hold off on that portion of the story until later in the movie. This, unfortunately, made the movie seem like it dragged on, with random spatterings of story telling. Overall, the story felt disjointed, without much reason for why it was edited this way.
The story itself meandered from point to point. There was no real main character, though it was supposed to be Gogol. Most of the movie seemed aimless. Character motivation was poorly executed. Again, Gogol's character kinda just took action that didn't really have a solid explanation. It made the character seem extremely superficial, even as he faced up to his heritage (which I am sure was an unintentional impression by the film maker). Well, either way the story wasn't well written.
The movie appeared to be a jumbled mess. I can't understand what many of the critics saw in this movie. It was a lackluster attempt to show something didn't really end up being all the important to the story (why the main character was named Gogol). This movie seemed to be an independent film for which the big studios wisely did not waste their money. I'm sure I would've cared about this movie more were I of Indian background, but even then I would have to admit it was not an example of good film making.