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.