The GPS analogy hits it right on the head. And technically, although, God allows free will in this scenario, it still feels like "forced free will". If we as people don't have control over where the GPS is taking us, and we can go in whichever direction we so choose, but the GPS always gets us back on course, we in a way never really had the control over which way we were going in the first place. God "charts a new course to still get us to the goal." Our destination is set, and we can head out in any direction, but we will ultimately find our way to where He wants us to be. Can't that be construed as predestination, though? Our destination is to do XY and Z, although how we get there isn't set in stone, we will arrive in XY and Z. And to this degree I see free will as a subset in predestination.
I understand that God's people don't get a special pass. But some people are deserving of the blessings that God bestowed upon them, and others I struggle to see. Sure, when people disobey they are subject to His wrath. Some biblical figures, like David, seem to have an abhorred character, yet still are blessed tremendously in life. I'm not going to get into the age old question of why do good things happen to bad people, but to the point of free will and predestination, David was not a good person (in my humble opinion he was an arrogant jerk from what I know of him). Yet David was chosen to be King and God chose Jesus to be apart of his lineage.