Once I got the hang of the wall jump it was a lot of fun. For sure a difficult game though. My main point of feedback would be maybe take a look at how Super Meat Boy does wall-jumping; if you aim away from the wall theres actually a short period where you stay stuck to the wall; this allows you to wall jump more easily. (But you dont want it to stick for too long, as itll feel clunky)
awesome job though! loved the gameplay