This, again is the problem with paying that much rent in advance.
What you need to find out is; does the agent maintain responsibility for the lease, or, after the agents responsibilities have been discharged, the landlord take over.
Should things not be repaired, and you feel you are not being properly treated, take your complaint to the local council, who have certain, if not, limited powers, but could be able to help.