i liked it a lot. beat it in one sitting. the one decision you made that was a mistake on your part was having your character slip and slide a bit too freely. makes for virtually nonexistent fine control.
other than that i had no problems with this.
fix your mistake which i have outlined for you and this will be much closer to flawlessness.
always fix your biggest mistake first. that's what my father said to me before he died in 'nam. i didn't know what he was talking about until this moment.