So I finally worked out what was happening with the 'Trip Time' issue, where the display keeps flipping back to 'Trip Time'.
It's actually not a firmware issue, but a problem in the RideControl app.
If you just go for a normal ride, the 'i' button functions correctly and you can switch to...