TEMPORARY SOLUTION
Ok, here's what I've found so far to bypass the limitations at least for computers.
(Sorry, no can-do for car audio, it would require emulation code in the low-level android functions)
Note: I also found the AltMounter, but it requires running 2 different programs on your computer (one to mount the phone as FTP server and one to mount the FTP as a real drive) so I'll skip it. But if you're interested, here you go:
http://xdaforums.com/showthread.php?t=1626713
First get the free "Samba Filesharing" app in the Play Store. (Requires root)
It seems to have some issues with the S3 (keeps locking up when configuring it, but once it's running it works just fine)
Configure a username/password in the settings and click on 'Enable'.
(Hint: if you use the same username and password as on your computer it won't ask you for login credentials!)
If you use an external SD-card or OTG USB-Stick, go to Settings->'Other fileshare settings'->'Second shared folder' to use it.
The app will show you something like "\\192.168.0.123" which is it's SMB-address. On your computer go to 'My computer' and click on 'Map network drive' in the top menu.
Choose any drive name you want (I'd recomment not using the drives like A and B as they are legacy-drives and could cause issues)
Enter the "\\YOUR.DEVICE.IP.ADDRESS\sdcard" path from the app in the 'Folder' section and click on 'Finish'. (Note: the \sdcard is necessary as Windows can't use the topmost folder as drive letter for some reason)
(Repeat with '\\YOUR.DEVICE.IP.ADDRESS\share2' as path if you use the external SD)
Note: you can use Samba filesharing when not connected to a WLAN through either the Wifi Tether (first start tethering, then Samba) or using the Connectify app on your computer (Reverse tethering).