Again thank you to you all for the generous giving of your time and wisdom. 
I have just had a massively long chat with him about everything discussed on here and other things too, like the fact that 2 years in a row we haven't been on holiday because he leaves paying for it up to the last minute by which time there's always something to pay for.
I told him I'm sick of being disappointed by having bad sex, of you never thinking of me and what I may need.
He sat there silently, whilst I told him again and again all of the vast amount of things I am unhappy with, he apologised I said "sorry won't help- you need to be more dynamic in response to what I'm saying", he said "I have been in my own world and I'm sorry for that"
I think he knows his card is marked. So is playing dead until the dust settles.
I am going to give it another try with him, abiding by my 3 new rules regarding, bills, cleaning and food shopping, he says he will go along with it but I have got my eye on him and he knows this.
Ive told him that he is saying he loves me but his actions show me that he has no respect for me whatsoever.
Still doesn't solve the sex issue- I told him that if we aren't intimately linked in our daily lives how do you expect us to be so in bed.
He doesn't seem to have an emotional vocabulary or even comprehension.
I will stay in the spare room for now and just see how thigs go, thanks for your advice about getting away -I skyped for ages with my Dad who just said that I should keep building my future regardless of what he's doing then you will naturally go you separate ways in the end any way. Its sad to think like that as I want to build a future with someone but now things are becoming clearer I can't see things lasting forever.