Ping / latency issues

As a user based in the UK I experience occasional losses of other riders, inability to join rides late (waited over 30 minutes today before giving up), noticeable lag when putting power down before the avatar responds etc … WiFi is 100 Mbps, router in same room, BUT latency/ping is ca. 150 ms (when I connect to a random LA server) … presumably this is simply a function of distance or are there any workarounds? If not, are there plans on Zwift ‘s part to attempt to address this.
I must add that I’m a big fan rather than merely a grumpy consumer!
Any insights much appreciated.