There was undue criticism and celebration regarding this movie and most of it was because people thought it is an Indian movie. It was made by a westerner for western audience.
Was is a misrepresentation of Indian society? The problem with this argument is that we mistake fiction for facts. No fiction claims to be a factual account ( when will the culture studies wallahs realize this basic thing?).Secondly can anything represent anyother thing? Another basic philosophical issue. Thirdly do the films believed to be `Indian', like the Hindi fims represent the `true' India? Isnt Dilwale Dulhania Le Jayenge as stereotypical as say the Slumdog?
Anil Kapoor's character, which resembles Amitabh Bacchan, is a sort of negative character and so Mr Bacchan 's reactions were understandable.
The funniest part was how self conscious Saurabh Shukla and Irrfan Khan were while uttering the usual Indian expletives! I felt they almost blushed!!