Excellent review, Graham. I've wondered about this game, and the descriptions I've seen of it previously seemed as vague as the setting itself. You made it make sense to me, inasmuch as it
can make sense.
It puts me in mind of
Over the Edge, but with an undefined setting and no facade (however thin) of normality.