Welcome back, Dave!
Thank you for "Freeing" mslogger!
I suggest the possibility of turning off or greatly lowering the refresh rate on screen to allow fast logging.
(async) REAL gauges don't repond instantly, they have mass...
That alone may help a great deal if you are trying to run fully sync'd.
Make it an option for those who want to log at reasonable speeds then look at the logs later.
For those that fast gauge updates are the priority, go as fast as you can.
That would probably be a win for all.
I actually got MSlogger working ~solidly this AM after initializing the BT, connecting with Shadowlogger first, it does some BT init voodoo that sticks.
(debug/logs sent)
...probably never going to get > 15 FPS over BT anyway, but IIRC Android 3> can support USB SERIALdevices?
(but ...I was
devastated once I figured out that the Nexus 7 lacked a bloody sdcard slot

)
Always doing things the hard way, MS2 sequential w/ v1.01 mainboard, LS2 coils. 80 mile/day commuter status.