The really real solution here is as follows:
1. Open up an active dialog between EAP (early access program) software users; ie. beta testers, and EAP staff. The whole thing is currently a one-way street AND it's less about, "Hey, we want your ideas" and all about "Hey, let us know if this new thing we did breaks anything."
2. Force non-AP software devs to drive Tesla vehicles every day, to and from work, as well as on the weekends.
3. Release a damn SDK for infotainment already. License it for a fee if you want (TMC could pool together a couple bucks for a team of forum users to have a field day). Then vet each entry until we have robust app store to make the car actually do what we want, rather than what Tesla thinks we want or thinks we need. In the beginning you'll see a lot of dumb ideas get developed then quickly thrown aside, as they should be, leaving room for the truly good ones to remain and enrich our lives.