Question: are finished or have finished?
Answer: “We have finished” means that we have completed the action or the task, and finished is a verb. “We are finished” uses finished as an adjective, but here the adjective refers not to completion but to loss of chance for success: we have no hope, we are defeated, or to use slang, we are 'toast'.