Its not that I think your top 4 is bad, on the contrary, I think its very, very good. I just rate the two openers as both slightly better than your two and Kohli to be the better ODI bat than Kallis. Your trying to make out its a hugely controversial opinion, but theres clearly not much in it.
But, anyway, thats not why NM got my vote. They're too evenly matched to make any real judgement, NM got my vote because in an otherwise 50/50 toss up for most of the positions the one place that stands out as a mismatch is Taylor vs Dhoni (and you can make any argument you want about not being able to do it on a swinging pitch, but its very unlikely Dhoni would come in early enough to be exposed to conventional swing and without knowing the state of outfield you can't make any assumptions about reverse) and Flintoff vs Cairns coming in at 7 goes in his favour too (and this coming from someone that thinks Flintoff is overrated).