I think it's a fair criticism that our level design holds us back in some ways. A lot of our levels are more geared towards introducing concepts than exploring them in interesting ways. Maybe we should have focused on fewer concepts and explored each of them more thoroughly.
I agree with you on the spike visibility issue, especially in level 4. I am glad that you only had occasional bugs, but sorry about that.