I do use Telenav for most of my travels, and I also have found that it takes a while to reroute.
For google maps just go to
www.google.com/m and you will find it there. It's a nice program, although it doesn't do voice prompts. I'm not familliar with that site (the Q9c's GPS doesn't really need to be sped up)
And whether you should have gotten a Garmin is really a personal decision. The Q works quite well as a GPS for me and I'm glad I didn't get a standalone.
Another thing you can do to speed up the fix time is to use an external BT GPS receiver (can be left on so it will know which satellites are visible and not have to search like the phone)