All this is really intresting...but do not forget what Victor Hugo wrote in "The Miserables"....
"Was very simple,God got tired about Napoleon"
Maybe gentlemen (sorry for my ignorance) there is a little of that.All things come to an end,even Napoleon.
I believe that a younger Napoleon could have won the battle.Simply ,his time has come.
Just an opinion,do not crucifix me please.