20910 2013-11-22 01:58:43 11:11:58 2147483647 13071 0.00000000 270844 25.19263543 54 confirmations left
This block bugged out on me... which sucks, as it was that stupid 11 hour one.

No problem here with this one. Maybe your miner(s) went for a rest a short time before the end of this block, in that case Slush's 'anti hopping' mechanism reduces your reward... It can also work in your favor if you join a block some time before it finishes, and you get 'the full reward' despite not spending the full duration there...
I had
20910 2013-11-22 01:58:43 11:11:58 2147483647 198336 0.00155814
You should have received something like 0.000103 if you were mining 'constantly' through this block.
You may want to compare your number of shares relatively to other blocks that you contributed to, this might give you a clue if your participation on 20910 was 'constant' or not.
Cheers