I've not played a keyword-based IF before; the approach certainly solves the divine-the-verb issue. Not quite a CYOA, but not as complex as a conventional IF, it falls somewhere in between. It's a big Internet, though, and I think there's room for this sort of thing.
It's a very brief story, but the author manages to suggest a fair bit of setting in relatively little text. Characterization was somewhat limited: the player character's definition revolves entirely around one key factor in their life. I would have liked more--more story, more background, more characterization. That it feels in need of fleshing out is perhaps a flaw; that I am intrigued enough to want more is perhaps a strength.
In any case, it's certainly worth a few minutes of your time.