My payoff calcs results:
...
Max Difficulty for payoff within 1590 Days: ~6,000,000
The model I'm using has that difficulty reached by June 2013.
And ~14 million by January 2014.
Sure would be nice if I'm too pessimistic there, but I rather doubt that.