I would steer clear of the "retro" radios and just fit an OEM corrolla one or similar. Most of the retro ones are just really crappy chinesium radios with an "older" looking faceplate. They sound terrible.
I had the same thoughts as you, I wanted a stock looking stereo, but I am a bit more critical of music listening (as much as you can be in a topless Land Cruiser) I tried a retro one, it sucked. I saw some others and heard those, unimpressed. Ended up putting an Alpine car play in and enjoy the maps/stereo/apple integration as well as WAZE which has a speedometer on the map.