I don't see how you can do Delhi justice in two nights. On other hand, I'm not a great fan of Bombay, and wouldn't regard it as a must-see.
My general impression is that you're moving around too much. India just isn't a country that rewards that style of travel very well.
Part of the problem is that in order to get the deal with Oberoi I have to spend at least 2 nights in either Oberoi Mumbai or Oberoi Gurgaon. Technically I could use the Oberoi Gurgaon as a base to visit Delhi attractions so could Just start in Delhi instead in order to get more time there?
I understand that I am moving around a fair bit but with only 14 days it's difficult to see everywhere I want to see. Is there anywhere you would wipe of the itinerary altogether?