You know , when I first saw the scores of that match , I thought India did look a bit unlucky...actually out scoring their opponent in less balls , I mean : but a closer look convinced me they were treated perfectly fairly.
With three spare wickets , the odds are NZ would have presented them with a much tougher chase in he full fifty overs. In fact Duckworth Lewis might have made their task slightly easier , if anything !
DL isn't perfect. But as others have said , it is fairer than anything else bar abandoning games...