Very nice spreadsheet, I think it was quite a lot of work.
And now my notice:
The AEP values for Block is way too low. Running Karazhan block is not that significant, but later it is important to have a healthy amount of block chance as a warrior with shield.
The 19 AEP for dodge compared to the 2 AEP for block is far from reality in my opinion. The reason why you could have this result is the lack of block value, as you have more and more of it, block becomes better.
Just a few numbers
19 AEP for a dodge rating means that 1% of dodge is 19*18,9=359,1 AP
2 AEP for a block rating means that 1% of dodge is 2*7,9=15,8 AP
359,1/15,8=22,73
So 1% of dodge worths 22,73% of block?
6k hits from a boss, 100 hits
you dodge one, that's 6k less incoming damage.
you block 22,73 for an average amount of 600, that's 13,6k less incoming damage.
And there are also crushings removed by block, quite a lot of burst damage can be mitigated by some bosses via basic block even if you spam shield block.