In unrelated news, I stayed up last night playing Catherine.
I'm halfway through the game now, and while the initial levels were a struggle suddenly everything just 'clicked' for me when I realised what was happening (not just in terms of puzzle mechanics but also the games various subplots etc).
I don't usually consider myself a fan of puzzle games, but I've found recently some of the games I've enjoyed most are puzzle games with very strong narrative elements. (Braid, Portal, Catherine).
Maybe Jonathan Blow is completely right. (If you have an hour and want to listen to a lecture about game design, make it this one.)