Ford launches a bold new incentive for those with low credit scores to boost F-150 sales. Here’s what makes this offer ...