He's not competing against those guys though, he's competing against Donnelly, J.F. Reid, Astle, and Fleming, and he's already better than at least two of those, and considering Donnelly played for five minutes it's already hard enough to include him over the others mentioned (which I admit I do).
Before the captaincy fun Taylor was averaging 50 as skipper and beginning to come into his own as a batsman. Considering for most of his career he has been almost a de facto opener, and has never scored a test hundred where he came in with more than 100 runs on the board), and excels when the heat is on, he can and will become a deserved name in our all time eleven. I have no doubt in my mind. While Jesse Ryder and Brendon McCullum were busy finding new ways to piss into the wind, Ross Taylor was New Zealand top six batting, and still mostly is.
If he had played in an earlier era with the same team I think he would be averaging 38-39, but put the likes of John Wright, Andrew Jones, Glenn Turner or Mark Richardson above him in the order to provide the balls Crowe, Donnelly, Sutcliffe and Fleming got, and he would probably have the same record.
Martin Crowe often gets written up as being the only batsman in a poor line up but tbh Wright, Reid, Jones and Coney all had very respectable if not outstanding records for their era. Taylor is surrounding by blokes struggling to average 30 in the best era for batting in history. I'm not saying Taylor is better than Crowe, but you almost have to go back to Dempster to find another New Zealand gem so far ahead of his peers. We have never been so reliant on one batsman before. He's unfortunate not to have played in the 80s or the early 2000s where he would have been surrounded by test standard, if not world class for the most part, batsmen.