Some of those are contextual, but "ought to be done" is certainly future tense, it's referring to a future activity. It's a pretty apt example for future passive, juxtaposing the future active "will be done."
Or at least that's how I reason it. English is rather hard to analyze sometimes.
> "I am having a party next week." That's a present continuous sentence referring to a future activity.
What about "I will have a party next week" or "there will be a party next week"?
> Some argue that English doesn't even have a future tense.
I learned this as: There's no language feature that denotes future tense (like a suffix), but it's done via grammar (and context).
I have to acknowledge that I'm not the right person to be debating this. Like most native speakers, my grasp of the rules often boils down to whether something "sounds" right.
Or at least that's how I reason it. English is rather hard to analyze sometimes.