Don't feel too bad, OP, consider this as some experience as "what to avoid" (PP mentioned the long list of red flags). And yes, count yourself lucky that this guy is gone and blocked (from all you've said he sounds like a disrespectful arrogant sod) and you figured him out quickly. Trust your cat 
I had ONSs in the past and don't see anything wrong with them. I treated them as exactly what they were and made it obvious to my partners that "we're having a good time, no strings attached, it is just sex"; I had FWB relationships (again, I made it clear from the start that this was what they were) and I had "proper" relationships, some who didn't last long, some long-term. I am married, and I have been married for many years. I had sex on the first date (because if this is what we both want, I do not see anything wrong about it) if I wanted to, and yes, in some cases this developed to more. However, as someone else mentioned above, when having sex from the beginning, I was totally aware that it could just fizzle out since none of us were committed at that time to anything (he might not want to continue, or I might not want to continue) or we might want to give it a shot for more. This is how I met my husband
- it was not really a ONS, but a " very short holiday romance" thing, but we both really liked each other, both enjoyed each other's company, the sex had been great (NOT just OK) for both of us and we decided we wanted to take our time to know each other more after that. Which was the important thing. The falling in love and wanting to commit happened gradually, in time. Sex was important, but not the only important thing. A whole package, or combination of things.
... however, if any of my partners had tried to choke me as part of sex he'd been out ASAP (or I'd be out ASAP if not at home), I wouldn't wait for anyone to orgasm . Very, very dangerous behaviour! (if the person had discussed it with me earlier I would have made clear that it is not my thing, and if he had insisted "you might like it" "all women like it" etc etc I would have left right away)