Thanks for the kind words. As usual I left designing levels to the eleventh hour and was really struggling to come up with good ideas in the later stages.
I do like the idea of revisiting this though, but taking more time to tune the mechanics/level design and potentially targetting the real hardware, possibly in a "DX" form. I'll have to see if I can get something working well and take it from there :)