I think that's completely fair!
light spoilers for Babel
And I also think you hit the nail on the head with both the way it introduces the 'magical' world and then pulls the rug out underneath you and protagonist in quite a distressing fashion. Pretty clever actually!