Personally I find lots to disagree with on that list, but I suppose tastes vary.
Still, no Armadillo Run at all whilst including that awful Space Hulk clone by teardown.se really can't be right, can it? Sure, I love Space Hulk - Richard Halliwell's original design was great. Then not only do they clone it (which should itself disqualify them from any top 100 ever) but they even make rules changes which harm the gameplay.
Oops, sorry, started ranting there.
In his defense, nobody can play every indie game that exists (except for Tim W of course). I'm sure anyone's personal top 100 list would be much different if they played every game ever made.
I myself tried to play Armadillo Run but found that it couldn't run on my computer (something to do with an OpenGL incompatibility with my video card). I've seen videos about it and it does look great though.