Update:
I could not take the crappy Toyota TomTom stereo anymore. Very hard to use, small, and very outdated for a 2009 vehicle. Glad its gone!
I replaced it with a Pioneer AVH-X8500BHS. I used a PAC SWI RC steering wheel control module. No lag what so ever with this unit. Only problem I had was the PAC programing instructions were vague so it took me 10+ times to get the programming right. Once got it correct took less than 2 minutes to program vs 2 hours trying. All buttons work on my steering wheel with no lag.
I had to cut into the oem piggy back harness since metra does not make a harness for the TomTom units. See picture below.
Install went smoothly. Looks oem which I like. I reused the factory tomtom trim piece so it looks like this HU came from Toyota.
Love the stereo now. Radio reception improved significantly. It sounds like I have new speakers with this new HU.
Here are some pictures: