I've been cheating and basically marking up all my targets/points of interest using the datalink, then I set each one in turn to my ingress datalink point, which the shkval zooms to when you uncage it.
Obviously this hampers the use of the ingress point for its actual intended purpose, but when I need a quick solution it has sufficed.