I think i get your idea: objectives have to be completed and unit must be in "end zone".
This is very simple and just needs a few modifications of your existing stuff.
First, in your objective triggers expand your line to:
"X" objStatus "DONE"; objective_one true
i guess you see the way for all triggers.
Now for the end trigger. I guess you want some sort of extracting zone, say if unit is in trigger area AND objectives are completed, then win end.
First set up your end trigger as you need it (side, present status and so on).
Then, in the condition line inseert this line:
this AND objective_one AND objective_two.......
What happens now:
Your protect area triggers will set the objective to DONE and set a variable to true. Your end trigger will check if unit is present ("this" will refer to the general settings of the trigger) and all objectives are completed.
About the timed triggers, this works as follows: As soon a unit steps into the trigger it starts the countdown. If the unit steps out of the trigger area the countdown will be aborted...oh, one thing, set these triggers to repeatedly, as the unit may step out of the area. When the setted time is reached, the trigger will fire definately.