RDP to a desktop near the share would be another option as well. Though performance could still be bad.
No that isn't an option...
Because they are sharing. How many RDP are you going to set up?
You could do an RDP Gateway and just have a single outbound connection.... but it's really not ideal, RDP isn't the fastest or lightest protocol.