Am I required to pay the entire $2,500 upfront?

No, all that is required is a deposit of $500 or $250 for low income residents who wish to join the co-op. Any balance of payment would be required at closing of escrow.