You're right, it isn't the "threshold pledge" system, and it is directed donations in a large way. Even so, when we had the conversations with the FSF initially about the campaign, the conversation was really a "Are we going with the FSF or with Kickstarter?" type of conversation, and what we said was "we'd like to go with you, but there's a whole set of things that Kickstarter does that you don't yet." But the FSF implemented them, retooling a ton of their infrastructure specifically for this campaign: the list of rewards that you can select from, a progress bar that auto-updates as the campaign goes along, the list that you get subscribed to when donating so you can hear updates as the project goes along, and a bunch of other things: these are things that Kickstarter had that the FSF didn't, but the FSF developed those tools so that they can better support campaigns that run in this way for free software projects.
So you're right that it's not an assurance contract system, but there are other crowdfunding platforms that have been on the rise that have been (rightly) lumped together when describing the rise of project crowdfunding. And the campaign that we set out is one that fits the type of patterns that projects fundraising under those systems have been using. So while it's not an assurance contract system, I think it's also incorrect to redcuce Kickstarter and friends to just assurance contracts. And the fact that the FSF did significant retooling of its infrastructure to reflect those changes is I think quite noteworthy.
In English, every word can be verbed. Would that it were so in our programming languages.