gpd = gps right?
about everything you said already exists. Take a look at voices for voice control, mp3/video any player can do. You can monitor your 'performance' through the OBD2 or CAN interface, depending on what kind of car you have and what interface it uses.
.. The only thing you will be hard pressed to find is a 'dock/undock' wireless monitor