"he arranged viewing these properties and then got narky with me for saying I loved one of them"
"he could have paid the rent just out of his salary and still had change equivalent to my monthly salary"
He could easily afford the rent. He wasn't angry about the money - he was angry because you were happy and excited about the property and he didn't like it. He wanted to put you in your place.
"with the wedding coming up I sometimes have doubts (I know this is normal)"
It's not necessarily normal to have doubts. I think it's normal to sometimes feel a bit overwhelmed by the enormity of the commitment, maybe worried that one day you might fall out of love with each other... But I don't think it's normal to have doubts about the person you're marrying and wonder if you're doing the right thing. If you feel that way, you should listen to your instinct and not rush into anything. You should certainly allow some time for him to get to know your close family and friends, and see how that goes.
"I feel I am manipulated into being the one in the wrong no matter what I do."
"I feel a bit like I'm sometimes forced in a position where I'm always going to be wrong"
"He shouts, and he has a habit of bringing up other stuff which he sometimes takes out of context a little bit (or I think so) and he sometimes tells me to go somewhere else for a bit."
"He kept saying no, no, don't be silly, as if I'm going to take money off you when you earn hardly anything.
Then shouted at me for not offering money."
"he went very quiet and then suddenly started shouting, I think I was saying something about it and he suddenly slammed his hand near me and shouted 'and who the f*ck will be paying for this then'."
These are all red flags indicating abuse. Emotional, physical and possibly financial abuse.
Please read these:
signs of emotional abuse
Am I in an abusive relationship?
The Abuser Profiles
In the short term, I don't think you should get a joint bank account with him.
In the medium term, I think you should postpone the wedding.
In the long term, I think you should leave him.
Get counselling, call Women's Aid on 0808 2000 247, talk to a close friend or family member who would be supportive. The more you talk to others about this, and not him, the less confused and crazy you will feel.