Crap interfaces? Well, it's the same interface as your smartphone.
As a GNU/Linux and GNU/HURD software engineer and VR/AR operating system controller interface enthusiast, I can understand your frustration, but I don't think that was what you meant
I'm accustomed to my cloud apps being instantly available on my 10" head unit (soon 13"), that all my RSS feeds and cloud drives sync, my Plex, HBO, Youtube, Amazon Prime and Netflix. My Google Assistant. I'm also DJ'ing while I drive, with various dj'ing software and audio sequencers. I also record audio notes with Evernote. Heck, I even rap.
I am intrigued by how I can interface to this. What protocol? This can be accessed using OBD?