Had tonnes of potential... but
You need set it to a faster frame rate. All the physics were off and the action didn't flow very well, all because of the frame rate - even when I turned the quality down. It looks like a lot of effort went into this, and its a shame that it's brought down by something as basic as the frame rate. You should repost this with a doubled frame rate and you'll probably get a better score. Good job anyway.