Sounds like you've had a nightmare. Never sign anything that someone says is just a formality, without reading it! Personally, I'd go to the rental disputes committee and get their advice. Though that said, it depends what the contract you signed said....if it states you liable for maintenance, you could be stuck. With only just over a month to go, you may not be able to resolve anything in time legally and it'll be a risk and judgement call as to whether the owner will chase you for you last months rent....though I sincerely doubt it!