I honestly think, that rescaling the target to [-1, 1] and using tanh-activation is the most solid way of approaching it.
I would probably not use clipping since you probably force the gradient to 0 if I’m not mistaken.