Glad you figured your edit out before you got too deep. Yeah, port forwarding is a tricky beast, because there’s no “good” way to do it. Either you have open ports exposed to the internet, or you have everything bouncing off of a third-party service. Neither option is great.
Honestly, save sync would be a major addition. Even if it just uses existing cloud infrastructure like Google Drive or Dropbox.