I have to agree.
He has already shown bad faith by not fixing things, by not showing up when he has promised, by lying to you, etc.
I would contact Shelter as Weby has suggested or the CAB to see what your rights are without a contract. If you have paid a deposit, I'd be withholding any rent due against that and looking for a new place ASAP.
Also, I'd start keeping a log of all conversations you have with, regardless of how trivial, and noting the date, time and content of the conversation. Do this retroactively if you can.
I sympathize. My initial landlord was a first class wanker, and finding another place/moving was a huge hassle but he was worth getting away from. Not all landlords are bad and you don't have to put up with this type of behaviour!