Thank you so much for that. It did work. And yes, I was wondering whether there was a more elegant way of doing this. This way of setting and using variables does not seem to be all that well documented; it's not in the ConTeXt Manual, presumably because it is new, right?
I think I mostly worked it out, though, except for: What does this line mean:
Thank you again,