Aside from having actual experience with, and knowledge of both the FMOD Studio Api, and the FMOD LowLevel Api, I own a couple of Raspberry Pi's, which will make debugging infinitely easier.
A couple of quick questions, though:
* Do you need the GUI running on the Pi itself, or should it just be an application that can read from the Pi application, like a front end? You wrote "very basic", so I could create something simple in Qt, if it's OK with you.
* When you write "[...] communicates via OBD2 interface via Wifi [...]", do you have another device that serves the OBD2 protocol via some protocol (ssh, http, etc.)? Or, really, how does that step look?