Difference is that this game is only free for as long as you pay for PS+, whereas the Xbox gold deals are for keeps even after you stop paying for Xbox Live Gold.
According to a user in the Fable 3 thread, those codes do not allow you to get in on this deal, which makes sense, as those codes AFAIK never allowed you to take advantage of the Gold Sales.