It says you have completed 0.91, but the DL link is only for 0.87 ?
Alot more positive feedback, however some players find it difficult or challenging.
I downloaded from my link and it is 0.91 :S
The map might be hard, but i guess that's the fun of it.