There's a small update on the VE3D end of life:
Basically it won't stop working, and will be keeping the data servers online (since they're used by other products as well).
Regardless, we're currently working on a non VE3D alternative that will use the same or very similar API to the current InfoStrat.VE control (minus the 3D parts most likely.) The goal is to provide as close to a drop in replacement as possible with minimal
code changes on your part. It will require at least a recompile though.
There are no real 3D alternatives, and even comparing some of the 2D WPF controls floating around, they're all harder to use than InfoStrat.VE.
As for the original question, the WPFTouchVEMap control is already compatible with Surface SDK 2.0. :)