I saw RDB last week. Watching the complete movie cleared one thing - the movie didnt mean to just entertain people (something like DCH). Instead it had a message (" Wake up Indians - its time!!") and they conveyed that quite neatly.
Also I thought - why they didnt hint the msg in the promos of the movie. But then I was ashamed of myself becoz had I seen a white ambassador with a red light in the promos I would have never gone to the theatre. :) I must say that was a smart move by producer & director.