My Carbonite is also slow to connect, although not 5 minutes slow (unless I'm working from home over a VPN with a remote Carbonite, then it sometimes takes a couple of minutes).
The reason the Carbonite is slower than the Ultrix is that the Carbonite is talking the ogp-binary procotol as opposed to the ogp-json protocol. That ogp-binary protocol uses a much higher number of small messages, as opposed to asynchronous bulk messages coming from ogp-json.
You can use the DashBoard Proxy Server to convert a device that is talking ogp-binary to opg-json. So you could setup a Dashboard computer near the Device, and run a proxy server on it. Your current DashBoard would connect to that proxy instead of the device. It kind of works as a "translator". That proxy will convert all the binary messages to json. So the connection would feel much faster.
#DashBoard