I came across this thread hoping to find some kind of application or way of getting an external GPS to work.
I think the common misconception that all GPS radio's are created equally is the fault. A little education is important to clear this up.
The built-in GPS in your phone is a with a very high likelihood a pile of rubbish. Using a dedicated bluetooth GPS will improve your reception, essentially eliminate GPS lag, and not rely on Cell Tower data to obtain a lock at a reasonable speed.
A dedicated GPS receiver is usually 5Hz, which compared to 1Hz is a godsend. Especially when you are coming up to exits that are less than 100M apart, and you're doing 120+ KM/H. Having your GPS update itself 5 times every second instead of once per second can mean the difference between getting stuck going an extra 5KM out of your way or not.
Now if your lucky to have a phone with an excellent built-in receiver (like my old HTC TyTn II had) then this point is moot. But I'm finding as time marches on, fewer and fewer smartphones actually ship with a solid built-in GPS radio.