The Human umpires thing wouldn't work in my opinion, as the umpire could easily be biased, and it will just turn into madness. It will also affect the rankings of players who are quite good at the game and could possibly make them seem rather bad. A good enough idea, though.
I don't think that it will be addedc to this version, but could be something for the future versions.