I'm all for requiring precision but I think the spike models need to represent their hitboxes better than they do. They could be tweaked a bit.
Other than that, though, really good. You'll die ten times at one part and on the eleventh you can just breeze through it. It has a really good sense of progress.